The premiere of Last Christmas took place in London last night and it looked like the most magical event.

Emilia Clarke dazzled as she walked down the festive carpet at the BFI Southbank. The actress, who plays the lead character Kate in the festive flick, wore a custom-made Prada dress for special event.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by Spletnik (@spletnik_ru) on

The Game of Thrones actress chose the perfect dress for the UK premiere- the keyhole neckline, jewel-encrusted collar, the ruffled bodice- it’s all too perfect.

Emilia wore simple jewellery including the most stunning rings and earrings by Cartier. The Trinity de Cartier Ring is heavenly.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by MyTAKeOn (@mytakeon360) on

The actress looked equally as beautiful at the US premiere in October. She wore a sequined purple gown by Valentino, which was the dream dress for a Christmas movie premiere.

Emilia stars alongside Henry Golding in Last Christmas. The romantic-comedy is directed by Paul Weig and written by Emma Thompson and Bryony Kimmings so you know it is going to be wonderful.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by dany (@danyyorum) on

The movie is inspired by the Wham! Christmas classic and even features a soundtrack full of George Michael’s music.

You need to go see Last Christmas when it is released later this week.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A post shared by Last Christmas (@lastchristmasthemovie) on

The magical Christmas movie is bound to lift your spirits and fill your heart with Christmas cheer.

Last Christmas lands in cinemas on November 15.

Feature Image: Getty