Some of the world's most famous faces flocked to the home of Prince William and Prince Harry last night for a right royal celebration after the premiere of Star Wars: The Last Jedi.

The Duke of Cambridge and his brother attended the big bash at the Royal Albert Hall having made cameos in the film, which is expected to rake in hundreds of millions of pounds at the box office.

Afterwards stars including Daisy Ridley, John Boyega and Laura Dern were pictured living it up at Kensington Palace with other superstars not involved in the film including former Spiderman actor Andrew Garfield.

Scroll down for video

Princes William and Harry attended the new Star Wars premiere last night before returning to Kensington Palace, where a host of celebrities enjoyed an after-party

It is understood neither of the Princes attended the party and Kensington Palace declined to say whether they invited the cast, with whom they became friendly after filming a cameo in 2016

Star Wars actors John Boyega, left, Laura Dern, centre, and Daisy Ridley were among those to enjoy the party at Kensington Palace last night following the Star Wars: The Last Jedi premiere at the Royal Albert Hall

Dern was very excited by the event and posted pictures on Instagram of the celeb-heavy bash, including a snap with former Spiderman actor Andrew Garfield, right

Cast members Gwendoline Christie, left, and Dern, right, were earlier pictured being driven to the star-studded event

Milla Pohjasvaara, centre, partner of Chewbacca actor Joonas Suotamo, attended the premiere and the party

There were umbrellas all around as guests made their way through the rain to the black tie affair

The Princes appeared to enjoy the evening immensely and were spotted looking very excited when they met Mark Hamill

Thousands of tickets have already been sold for the film in the UK, which is one of the most anticipated movies of the year and is officially released tomorrow.

A spokesman for the palace confirmed the event took place in the public section of the grounds run by the Historic Royal Palaces charity and was not funded by the Princes.

It is understood neither of the Princes attended the party but the Palace would not comment on whether they extended an invitation to the filmmakers and stars.

Historic Royal Palaces also declined to comment on who organised the event or funded it.

The charity said: 'We are unable to confirm details of private events hosted at the palace.'

The party followed a night of glitz and glamour on the red carpet where stars of the film were joined by celebrities including Strictly Come Dancing's Alexandra Burke, model and singer Mylene Klass and Leigh Francis, aka Keith Lemon.

The dapper royals donned their finery as they took to the red carpet, with William raising a few eyebrows with his choice of footwear - donning dandy-ish velvet slippers while Harry stuck to sensible brogues.

They rubbed shoulders with members of the film's cast and crew including BB-8 ahead of the star-studded screening, which is taking place at the Royal Albert Hall.

Domhnall Gleeson, right, who plays villainous General Hux, also attended the after-party

Other guests included Marilou York, wife of Mark Hamill, who attended the premiere with her husband and daughter

Pop star Rita Ora, right, and American singer Andrew Watt, centre, were also invited to the glitzy bash

Other celebrities to attend the party at the palace were renowned jewellery designer Christine Savage, left, and supermodel Eunice Olumide, right

Ora, pictured being driven into the palace grounds, is no stranger to film premieres and has appeared in the Fifty Shades of Grey films

Historic Royal Palaces, a charity which runs the part of the palace where the party was held, said it did not comment on private events when asked who organised the shindig

Christie, centre, is also well known to fans of Game of Thrones in which she plays warrior Brienne of Tarth

The brothers have cameo roles as Stormtroopers alongside movie hardman Tom Hardy, Boyega has previously revealed.

They are believed to appear in a scene alongside Boyega and Benicio del Toro, who plays a shady new character called DJ, when the pair are captured in a lift trying to infiltrate an enemy base.

The Princes were said to be in a good mood during filming, and one of them is said to have cheekily slapped del Toro's bottom.

Last night the two princes were each given a Stormtrooper helmet of their own by Lily Chambers, 12, and Eloisa Lerner, eight, whose fathers are both executives at Disney.

During their red carpet walkabout, William and Harry couldn’t have looked more thrilled as they met their childhood hero, Luke Skywalker.

The dapper royals donned their finery as they took to the red carpet, with William raising a few eyebrows with his choice of footwear

Lifelong Star Wars fan William, who has a cameo role in the movie alongside Harry, said ‘Wow, should I put this on?' (pictured here with Eloisa Lerner, eight)

Newly-engaged Harry, who appeared without his fiancée Meghan Markle tonight, looked delighted with him Stormtrooper helmet - but it is not the first time he's worn one

William and Harry appeared unable to contain their excitement as they arrived on the red carpet, which was flanked by Stormtroopers, at the end of which they were met by lovable robot BB8, who chattered to them excitedly.

Both princes are huge fans of the films and in 2016 toured The Last Jedi’s Pinewood Studios set.

During that visit, William admitted that he was 'total Star Wars geek' and he and Harry couldn't hide their delight as they got to pose with Luke Skywalker – actor Mark Hamill - and Chewbacca, played by Joonas Suotamo.

Inside the Royal Albert Hall tonight, the two princes conducted a traditional royal line up, meeting the stars and crew.

It came after a glitzy and glamorous premiere attended by Luke Skywalker himself, Mark Hamill, pictured on the red carpet with his family

Other stars in attendance were Strictly Come Dancing's Alexandra Burke, left dancing with a stormtrooper, and model and singer Mylene Klass

William and Harry filmed a cameo as stormtroopers while visiting Pinewood Studios last year, where they met many of the cast, pictured

William could just about be heard chatting with John Boyega and Oscar Osaac, who plays Poe Damon, about ‘the lift’ – which appeared to confirm the story about their cameo appearance.

The premiere was hosted in aid of The Royal Foundation, with more than 400 young people, military veterans and volunteers who have taken part in the charity's programmes attending the event, as well as some of the families affected by the Grenfell Tower disaster.

The Last Jedi is the eighth film in the Star Wars saga, following on from 2015's hit The Force Awakens.

It is the last film where Carrie Fisher will appear as Princess Leia - the actress died aged 60, shortly after completing her final scenes.