Hannibal star Mads Mikkelsen says that he's not playing a villain in Gareth Edwards' Rogue One: A Star Wars Story.
When Mikkelsen was cast in the prequel to A New Hope was announced at D23 Expo, many fans assumed he was playing a villain since we've seen him play a lot of antagonists in the past. His most popular role is James Bond's nemesis Le Chiffre in Casino Royale. The Danish actor is currently playing Dr. Hannibal Lecter in NBC's Hannibal.
Mikkelsen spoke with the paper Ekstra Bladet about his role in Rogue One.
"It is a very important role, as much I can say," Mikkelsen said (via /Film) "No, my character is actually not a bad guy, and then I can not say more. I can also say that the movie will be shot in Iceland and England. And the filming will last for three months."
Rogue One's story centers on a group of resistance fighters who have come together to steal plans from the Death Star.
Rogue One: A Star Wars Story will be released in theaters on December 16, 2016.