Who plays Dr. Hannibal Lecter in the television series that Richard Armitage plays Francis Dolarhyde in? 
Richard Armitage (actor):  Other notable roles include John Proctor in Yaël Farber’s stage production of Arthur Miller's "The Crucible", Francis Dolarhyde in the American TV series "Hannibal", Lucas North in the British TV drama "Spooks", John Porter in the British TV drama "Strike Back", and Guy of Gisborne in the British TV drama "Robin Hood". Hannibal (TV series):  The series is based on characters and elements appearing in Thomas Harris' novels "Red Dragon" and "Hannibal", with focus on the relationship between FBI special investigator Will Graham (Hugh Dancy) and Dr. Hannibal Lecter (Mads Mikkelsen), a forensic psychiatrist destined to become Graham's most cunning enemy.
Mads Mikkelsen