Mads Dittmann Mikkelsen (born 22 November 1965) is a Danish actor. He is best known for his roles in the movies "King Arthur" (2004), "Casino Royale" (2006), "Coco Chanel &amp; Igor Stravinsky" (2009), "The Hunt" (2012) and "Doctor Strange" and "Rogue One" (both 2016). He also played Hannibal Lecter in the NBC television series "Hannibal" (2013–15).