Daniel Craig can keep a secret. Simon Pegg? Not so much.
Pegg, 45, accidentally revealed the Skyfall star's role in the highly anticipated film Star Wars: Episode VII -- The Force Awakens.
At the London premiere of Man Up, Pegg told The Sun newspaper, "I wasn't a stormtrooper. Daniel Craig, he was a stormtrooper."
NEWS: 7 of the Coolest Moments From the New Spectre Trailer
Realizing he had just let a hefty cat out of the bag, the Shaun of the Dead star quickly added, "I shouldn't have said that."
It was rumored that the man also known as James Bond had a role in the upcoming Star Wars movie, but no one was quite sure what that cameo role was. Thanks to Pegg's slip of the tongue, now we do!
"Daniel asked for some sort of secret cameo role -- and was happy to have his name left off the posters," an insider told The Sun.
NEWS: Carrie Fisher's Daughter Billie Lourd Confirms She's Not Young Princess Leia in The Force Awakens
Now the real mystery to solve when Star Wars hits the big screen on December 18 is figuring out which stormtrooper the 47-year-old actor plays. But what's Pegg's role in the movie? That's one secret the British actor hasn't managed to spill yet -- if he's in it at all.
After all, there is one important thing to remember about this Craig news -- Pegg is a jokester who happens to be good friends with J.J. Abrams. He spilled this secret when he was asked about his own highly speculated role in Star Wars, so there's a chance this is a well-played prank on Pegg's part. Here's to hoping he's not messing with us, though!
Thankfully, Craig will be far less covered up when he plays Bond for a fourth time this year. The 24th Bond film, Spectre, will be out November 6, just ahead of Star Wars’ release.
Wouldn't you rather see Craig in a bathing suit over a Stormtroopers suit anyway?
We thought so.
Watch new scenes from The Force Awakens below.