Mads Mikkelsen Cast to Play Dr. Lecter in Hannibal

Mads Mikkelsen has landed the role of the infamous Dr. Lecter in NBC's new series Hannibal

Mads Mikkelsen will play a younger Dr. Lector

NBC’s Hannibal has found their Dr. Lecter in Mads Mikkelsen

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.