The heroes in Star Wars love to disguise themselves as villains, and it's a trope that goes all the way back to the 1977 original Star Wars: Episode IV - A New Hope. In that movie, Han Solo and Luke Skywalker wear Stormtrooper armor to save Princess Leia from her holding cell on the Death Star. And throughout the franchise, in both the movies and the animated TV series, we've seen other characters follow suit. Now, in Rogue One: A Star Wars Story, a couple of the heroes will once again be hiding out in Imperial garb to get their job done. And it will be a direct nod to A New Hope. Only this time, there is a little twist.

According to Making Star Wars, there will be a scene in Rogue One: A Star Wars Story where Felicity Jones and Diego Luna's Rebel characters have to go undercover and don disguises. Only this time, they won't be wearing the iconic Stormtrooper Armor. The two unnamed characters are going to take this infiltration business one step further.

RELATED: Rogue One Star Donnie Yen Would Consider Returning in a Future Star Wars Project

Felicity Jones is said to disguise herself as an Imperial Gunner. While she's busy infiltrating that section of the Empire's vast army, Diego Luna will go for a higher commander station and pull on the robes of an Imperial Commander. While the notion might sound a bit goofy, Rogue One: A Star Wars Story is said to be much darker and less funny then it's predecessors. And this spy business will be handled with a deft hand by director Gareth Edwards, who is playing this undercover business completely straight.

That said, Gareth Edwards has long made it known that Star Wars: Episode IV - A New Hope is his favorite movie in this particular sci-fi franchise. And it makes sense that he'd pay tribute where possible. And we already know that some familiar looking droids will show up alongside the Rebels. While we can expect to see X-Wings and Astro-Mech droids, there will be one very unique droid never before witnessed in any Star Wars movie. And it's the character rumored to be portrayed by Firefly favorite Alan Tudyk.

Alan Tudyk is said to be playing a commando droid. Making Star Wars describe the character as looking really cool. But that's as far as their inside sources will go with it, and they are withholding any further information, as it is too spoilery for fans. The characters in the movie do all have code names for their various factions. Felicity Jones has been dubbed Green Seal Leader by the production crew. Wen Jiang's character, who can be seen in the officially released photo wearing red armor, standing behind Donnie Yen, is called Seal Communicator Blue. Forest Whitaker is known as Eel Commander. It is speculated that he is a bounty hunter affiliated character. Alan Tudyk is known as Seal Droid. All of the bad guys have codenamed related to sharks. So the factions break down as Seals, Eels and Sharks.

What does this tell us? Not much at the moment. It is speculated that the Rogue One: A Star Wars Story codenamed are indicative of backstory as much as their place in the film itself. What do you think about all of this? A little confusing? Or is it fun to play along with the puzzle pieces being laid out by those working on the film? Sound off in the comment section.