Girls Aloud and 1D among the acts at Royal Variety show
Girls Aloud, One direction and Kylie Minogue were among the acts at the Royal Variety Performance's 100th anniversary show.
Host David Walliams arrived on stage as James Bond, complete with jet pack.
Also performing in front of the Queen were 2012 Britain's Got Talent winners Ashleigh Butler and dog Pudsey.
The royal show, which has been put on nearly every year since 1912, raises money for charity.