Kate Middleton Starred in Her School Musical When She Was 11 Years Old—And There's Video to Prove It

Kate Middleton played Eliza Dolittle in her school's production of My Fair Lady when she was 11-years-old. A clip of the future duchess singing is going viral.

(Image credit: TOBY MELVILLE)

Before she was a member of the royal family, Kate Middleton was just a kid, going to school and spending her nights and weekends doing regular kid activities—like starring in the school musical.

In a vintage clip that's currently making the rounds on social media, Kate is seen playing Eliza Dolittle in her school's production of My Fair Lady. Kate sang "Wouldn't It Be Loverly" from the iconic musical and we have to say, she nailed it. 

Kate is just 11-years-old in the clip, according to royal Instagram Tea Time With the Cambridges, which shared the incredible video this week.

"No better way to start your weekend then with an adorable video of our Duchess at just 11-years-old performing in ‘My Fair Lady’ at her school! 😍," the royal fan account wrote in the clip's caption. "Catherine was always very active in the arts and drama department and the result has been some very adorable videos of her from that time!"

Watch for yourself:

Can we formally request an encore from adult Kate? Pretty please?

For more stories like this, including celebrity news, beauty and fashion advice, savvy political commentary, and fascinating features, sign up for the Marie Claire newsletter.

subscribe here


Kayleigh Roberts is the weekend editor at Marie Claire, covering celebrity and entertainment news, from actual royals like Kate Middleton and Meghan Markle to Hollywood royalty, like Katie Holmes and Chrissy Teigen. She’s a Ravenclaw who would do great things in Slytherin. To learn more about her, google “Leslie Knope eating salad GIF.