During the D23 Convention earlier this month, Disney announced the full cast for their highly-anticipated Star Wars spinoff Rogue One: A Star Wars Story. Felicity Jones had already been confirmed, but the studio revealed that Mads Mikkelsen, Ben Mendelsohn, Alan Tudyk, Diego Luna, Forest Whitaker, Donnie Yen, Riz Ahmed, Wen Jiang and Jonathan Aris will be joining her. Unfortunately, the studio didn't divulge any details about their characters, but Mads Mikkelsen recently shed some light on his role in an interview with the German site Ekstra Bladet, where the actor confirms he isn't playing a villain.

"It is a very important role, as much I can say. 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."

Production is already under way at Pinewood Studios in London, with new Stormtroopers revealed in the first photos from the set. We haven't seen any other photos or footage since filming commenced, but perhaps we'll get to see more soon as filming continues. As for Mads Mikkelsen's actual role, we haven't heard anything about who he'll be playing, but it isn't surprising that he won't be portraying the villain. It has long been rumored that Ben Mendelsohn is the main bad guy, but that still hasn't been confirmed yet.

Another rumor surfaced in July that Felicity Jones is actually playing the daughter of legendary bounty hunter Boba Fett. Another unconfirmed report claims that Diego Luna is actually playing X-wing fighter pilot Biggs Darklighter from Star Wars: Episode IV - A New Hope. The story takes place between Star Wars: Episode III - Revenge of the Sith and Star Wars: Episode IV - A New Hope, so it's certainly possible that Diego Luna could be playing a younger version of this fighter pilot.

Gareth Edwards (Godzilla) is directing from a screenplay by Gary Whitta and Chris Weitz, based on an original story by ILM visual effects supervisor John Knoll. Mads Mikkelsen is well known for his villainous roles in NBC's Hannibal and Casino Royale, but are you glad he won't be playing the bad guy this time around? Let us know what you think, and stay tuned for more on Rogue One: A Star Wars Story.