David Tennant, the tenth Doctor Who, has told Entertainment Weekly that he was in consideration for the role of Hannibal Lecter in the television series Hannibal that ran for three seasons from 2013-15 (and we are still hoping for a fourth?)
Hard to imagine anyone but Mads Mikkelsen playing the role, in hindsight, although he was, at the time the show was first announced, accused of being no Anthony Hopkins. But, as it turned out, he was perfect in the role, playing Hannibal as a fallen angel, rather than Hopkin’s trickster.
But had that deal not been done, how would Tennant have been as Hannibal? He says that he met up with Bryan Fuller (the showrunner) a couple of times, and they talked about the role, but, he adds, “Mads Mikkelsen… was a perfect choice for it”. Here he is as Kilgrave on Marvel’s Jessica Jones. A much creepier Hannibal perhaps.