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).