Beyonce attracted a star-studded crowd as she performed a secret gig in London last night (June 27).
The singer's husband Jay-Z, friend Gwyneth Paltrow, Stella McCartney, Jessie J, Tinie Tempah and Adele were all spotted enjoying the performance at Shepherd's Bush Empire.
The gig came just 24 hours after Beyonce's headlining slot at the Glastonbury festival.
Unlike Worthy Farm, the singer improvised her set, telling fans that the show had no pre-planned running order.
Beyonce also performed a cover of Queen's 'Bohemian Rhapsody', which she said she didn't have time to play at Glastonbury.
You can see highlights from Shepherd's Bush Empire on Gigwise below.