mads mikkelsen getty Mads Mikkelsen cast to play Dr. Lecter in 'Hannibal'Crack out the fava beans and a nice chianti. Hannibal Lecter has been cast.

TVLine is reporting that Mads Mikkelsen, who played Le Chiffre in the James Bond movie “Casino Royale,” will play the young Dr. Lecter in the NBC series “Hannibal.” The show has already selected Hugh Dancy for the role of Will Graham, a young FBI agent.

The program, which will be produced and written by Bryan Fuller (“Pushing Daisies”), focuses on Graham as he attempts to solve a series of murders. In order to do so, he secures the help of Lecter, unaware that he’s actually a homicidal maniac cannibal.

NBC has ordered 13 episodes of the series.

It’s been a good couple of weeks for Mikkelsen. The Danish actor just won Best Actor at the Cannes Film Festival for “The Hunt.” He also secured the role of the villain in “Thor 2.”

Posted by:David Eckstein