Gary Barlow has a role in the next Star Wars movie and it's too much

Gary-Wan Kenobi?

Gary Barlow has landed a role in Star Wars: The Last Jedi. Yep, you read that right!

Our favourite Take That heartthrob confirmed to Ross King on ITV's Lorraine: "I'm not a Stormtrooper, but I am in it."

"Now I've said that, I'll probably be out," he continued. "I think the Star Wars people are so strict about what information is out there. So me saying that, I've probably just done myself out of a role." We're sure he can charm his way back in, though!

Back in 2015, James Bond star Daniel Craig had a brief uncredited cameo as a Stormtrooper, which explains Gary's 'stormtrooper' comment.

DANIEL CRAIG © YAHOO

Looking good, Daniel.

Gary's cameo news was initially reported by The Sun, when a source told the paper: "Gary is a huge Star Wars fan so this is a dream come true."

"The process has been kept top secret, as he doesn't want anybody to find out. His connections in the film industry got him the part!"

We can't wait to see the cameo. The Last Jedi will pick up where The Force Awakens left off, following the mysterious powerful Rey (Daisy Ridley) and stormtroopers Finn (John Boyega) and Poe Dameron (Oscar Isaac).

Watch the cast of Star Wars spin-off Rogue One take out Ultimate Star Wars Trivia Quiz here!