Cast of
Mary: The Making of a Princess

About Mary: The Making of a Princess

  • Released on November 15, 2015
  • Romance

This is the story of a fateful encounter and the life-changing choices that led to one of Australia's and the world's most recognisable and romantic love stories.

Full Cast of Mary: The Making of a Princess

Emma Hamilton
plays Mary Donaldson

Ryan O'Kane
plays Prince Frederick

Nicholas Hope
plays Per Thornitt

Gig Clarke
plays Andrew Miles

Renae Small
plays Amber

Gareth Reeves
plays Prince Joachim

Alin Sumarwata
plays Princess Alexandra

James Lugton
plays John Donaldson

Shane Briant
plays Prince Henrik

Leah Purcell
plays Toni Klan

Angela Punch McGregor
plays Queen Margarethe

Gary Clemenston
plays Brent Annells


Crew of Mary: The Making of a Princess

Discover the backstage crew of Mary: The Making of a Princess →