Royal wedding fever is at an all-time high right now, with just a couple of sleeps until Prince Harry and Meghan Markle tie the knot.
But before they do, Channel 7 will air Harry & Meghan: A Royal Romance, the Lifetime movie which chronicles the couple's love life from their first blind date to their romantic engagement and beyond.
Here we take a look at the movie's cast and the real-life royals they portray. Do you think they did a good job with casting?
Prince Harry (Murray Fraser)
Meghan Markle (Parisa Fitz-Henley)
Prince William (Burgess Abernethy)
Kate Middleton (Laura Mitchell)
Princess Diana (Bonnie Soper)
Queen Elizabeth (Maggie Sullivun)
Prince Charles (Steve Coulter)
Camilla Parker Bowles (Deborah Ramsay)
Prince George (Preston Karwat)
Princess Charlotte (Briella Wintraub)
Harry & Meghan: A Royal Romance airs on Channel 7 on Thursday May 17 at 9:30pm.