Members of the royal family, including Catherine, Duchess of Cambridge holding Princess Charlotte, Prince George, Prince William, Queen Elizabeth, and Prince Philip stand on the balcony of Buckingham Palace after the annual Trooping the Color ceremony on Horseguards Parade in central London, Britain, June 11, 2016. REUTERS/Toby Melville

Kate Middleton looked elegant in a recycled white Alexander McQueen dress during Queen Elizabeth II's 90th birthday celebrations Saturday as part of the annual Trooping the Color Parade. But Princess Charlotte stole the show with her first Buckingham Palace balcony appearance along with brother Prince George.

The queen, meanwhile, looked bright in a lime green skirt suit with a matching hat. The Duke of Edinburgh, Prince of Wales, Duchess of Cornwall, Duke of Cambridge and Prince Harry stood by the queen at the palace balcony.

In several photos, Princess Charlotte, who wore a sweet pink dress with a tiny matching bow, was seen sucking her finger. Prince George wore a similar, short-sleeved version of the ensemble he wore for his first portraits with Charlotte last year.

On Sunday, the royals have planned for a picnic for 10,000, known as the Patron's Lunch where the queen, Prince Philip, William, Harry and more will attend.