But 20 years ago the then-Meghan Markle was just another pretty teenager in a festive hat singing her heart out to the tongue-in-cheek song Santa Baby.
Newly-unearthed footage of the 17-year-old future duchess sees Meghan hamming it up on stage at the December 1998 Immaculate Heart High School Christmas show in Los Angeles.
Already a seasoned performer, she takes to her role with gusto, lip-syncing the words as she comically asks Father Christmas for a yacht, a convertible and a ring.
Dressed in a sleeveless all-black outfit, she put on a scene-stealing performance with the help of fellow pupil Natalie Fryman, who, like Meghan, also became an actress, at what was known as the Christmas Liturgy Show.
Before the performance, Meghan and her classmates can be seen holding candles as Silent Night plays in the background. She can then be seen larking around and hugging her friends.
At the time Meghan was in her senior year at High School before heading off to university.
One audience member said: ‘After being a bit of an awkward teen, by this point Meghan has blossomed into an attractive young woman and this show that she was really relishing it.
‘The performance went down really well. The lyrics are quite amusing to think about now.’