Even future kings of England get a scolding from mum!
Kate Middleton Plays Eliza Doolitte in 'My Fair Lady' - Video
The Duchess of Cambridge starred in the George Bernard Shaw's play at 11, when she was attending St. Andrew's School in Berkshire.
Kate Middleton played Eliza Doolittle whilst Freddy Eynsford-Hill was played by Andrew Alexander, who is now a professional actor and portrayed Sir John Bullock in TV drama 'Downton Abbey'.
Watch Kate in the 1993 school production below.
Royals and other guests arrive at the church.
Get saving if you want to visit the swanky resort that Prince William, Kate and family are visiting this summer!
...Because let's face it, who doesn't want to look like the Duchess?
Recently Played Tracks
To listen live, choose your preferred station:
Now playing: The best feel good music