'Hannibal' Almost Cast David Tennant Over Mads Mikkelsen
David Tennant broke bad with Marvel’s Jessica Jones, but the former Doctor Who star nearly played an even more delicious villain. According to Tennant, he and Bryan Fuller discussed the titular role of Hannibal before Mads Mikkelsen signed on.