Demi, 56, made jaws drop while attending the annual five-day horse race, which kicked off on June 18. The star wore a fitted, emerald green dress with a pair of black heels and a matching black hat and purse.
Kate, 37, and Prince William made an appearance earlier this week. William, newly 37, looked dapper in a long black suit jacket, a baby blue vest and grey slacks.
The Duchess of Cambridge stunned in a light blue, long-sleeved lace dress. She accessorized with a matching blue hat and silver stilettos.
Queen Elizabeth II also stopped by. The 93-year-old opted for a hot pink ensemble on Friday, June 21 which consisted of a dress coat and a matching hat. She also wore a colorful floral dress, black mules and held a black handbag.
Game of Thrones alum Natalie Dormer looked great in a green floral dress and a flouncy beige hat. She held her essentials in a green bag and wore orange heels.
Princess Eugenie joined the royal family and wore a dark green, sleeveless dress with a peacock printed hat and clear heels.
Eugenie's mother, Sarah, the Duchess of York, wore a bright yellow dress with a green hat and a matching clutch.
Camilla, the Duchess of Cornwall, wore a mint green dress with nude pumps and a stunning pearl encrusted necklace.
Victoria Pendleton wore a black and white dress which featured tasteful feather detailing and a pair of black heels.
Zara Tindall looked great in a turquoise dress with nude stilettos and minimal jewelry.
Whose outfit from the 2019 Royal Ascot do you like best? Let us know in the comments below!