Prince William and Catherine attend Royal Variety Performance

The royal couple greeted people at the entrance to the venue and the Duchess of Cambridge received a posy of flowers from children.

Catherine wore a long, green, sequin dress, with Prince William sporting a velvet jacket.

The Royal Variety Performance, hosted this year by British comedian Alan Carr, is a charity gala raising money for people in the entertainment business in need of care. Acts appearing in the event this year included singers Ed Sheeran, Rod Stewart and James Blunt and performers from Cirque du Soleil.