The Force was strong on the red carpet at the premier of the latest Star Wars film in London last night.
The last Jedi is out in Irish cinemas next week
The cast and crew were joined by Princes William Harry who both make cameos in the movie as Stormtroopers.
Mark Hamill - who plays Luke Skywalker - says the original movies were aimed at children: