KATE Middleton looked radiant in a green dress tonight as she and Prince William met guests at the Royal Variety Performance.
The Duke and Duchess of Cambridge attended the annual event in London for the fourth time.
Kate donned a stunning bejeweled green dress, while William wore a velvet blue tuxedo jacket with black trousers and a bow tie.
As the pair arrived at the Royal Albert Hall, the Duchess was given a posy by two children.
Kate and William also sang the national anthem during the event tonight.
This year, the Royal Variety Performance marks 100 years of patronage from the reigning monarch, beginning with King George V in 1921.
The performance is filmed and will be shown on TV in the UK in December.
It will then be broadcast around the world over the Christmas and New Year festive holidays.
The host will be hosted by Alan Carr and feature the cast of Moulin Rouge and Matilda.
Other famous names attending the event are Ed Sheeran, Sir Rod Stewart, James Blunt, Anne-Marie.
The Cambridges attended the annual event as Meghan Markle sat for a chat with US chat show host Ellen DeGeneres.
The Duchess of Sussex, 40, could be seen laughing and smiling during the interview as she opened up on details about the beginning of her relationship with Prince Harry.