Star Wars meets Shrek in amazing May the Fourth mash-up

Ian Sandwell
Photo credit: Disney / Lucasfilm

From Digital Spy

Here's a Star Wars crossover you probably never expected to see.

To celebrate May the Fourth, The Tonight Show Starring Jimmy Fallon premiered an amazing mash-up of Star Wars characters from across the series 'singing' Smash Mouth's 'All Star'.

You know, the one from Shrek.

But it's not only Fallon who can have fun with Star Wars as Mark Hamill took the time to surprise fans who thought they were just shooting a 40th anniversary video.

Hamill decided to re-enact some of his classic Luke Skywalker scenes, although not as everyone expected as he even donned Darth Vader's mask at one point, and it was all for a good cause.

The Star Wars Force for Change charity is giving fans a chance to win once-in-a-lifetime experiences, such as being IN the Han Solo spin-off movie, if they get involved.

And Hamill isn't the only Star Wars actor taking part in the charity campaign as John Boyega, who plays Finn, decided to photobomb fans during the recent Star Wars Celebration, and things got surprisingly emotional.

Boyega also recently revealed that his role in Star Wars cost him a potential girlfriend and is seriously affecting his love life.

"I went on a date in New York City and we were driving through Times Square and she asked, 'What do you do for a living?'" he recalled.

"I just pointed up at the Star Wars billboard that showed me with a lightsaber and said, 'That!' That was the end of the relationship – the poster really affected her… I blocked her on my phone."

Star Wars: The Last Jedi is released in cinemas on December 15.

Want up-to-the-minute entertainment news and features? Just hit 'Like' on our Digital Spy Facebook page and 'Follow' on our @digitalspy Twitter account and you're all set.

You Might Also Like

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes