Lily Allen shocked fans when she revealed she had married Stranger Things actor David Harbour at the Graceland Chapel in Las Vegas – with an Elvis impersonator overseeing it – but almost as delightfully shocking was her outfit of choice. 

The singer has always done things her way, whether that's singing about London and love or getting married in Las Vegas, and her wedding dress choice was no different. 

Sharing a series of photos to her Instagram account, the pint-size star stunned in a 60s-inspired mini dress by Dior, the perfect mix of retro sophistication and modern edginess. 

The dress features a breathtaking boat neckline, sweeping over her shoulders, and short capped sleeves making it perfect for the late summer wedding. The front is simply accented by two rows of black buttons and a slim white belt to cinch the waist. 

With the short flared hem cropped sleeves, it was a flawless take on summer wedding styles. 

The star paired her dress with black block heel suede shoes, adding to the vintage vibe of her outfit, and styled her hair in a high backcombed beehive, her short fringe perfectly framing her face. 

As for makeup, Allen was rocking a glowing tan and accented that with a glowy bronzed complexion. nude lip and dramatic black eyeliner. Her long almond fingernails were painted a fun medley of pinks, adding a pop of colour to her otherwise understated look. 

Her veil was a simple one: plain white tulle with a shorter section to cover her face and falling to just below her hips. Her flowers were similarly pared back, with the star choosing a bright and romantic bouquet of peach and pink roses. 

Sophisticated though it was, the outfit was brimming with Allen's fun sense of humour and showed her playful side. With that in mind, the couple ended their ceremony with a trip to In N Out, the hallowed US burger chain, where the stars wasted no time in devouring a post-wedding snack.