Cast
Vanessa Hudgens
Stacy De Novo / Lady Margaret Delacourt / Fiona Pembroke
Sam Palladio
Prince Edward
Nick Sagar
Kevin Richards
Suanne Braun
Donatelli
Mark Fleischmann
Frank
Lachlan Nieboer
Antonio Rossi
Rose McIver
Amber Moore
Ben Lamb
Richard Charlton
Robin Soans
Elf Man
Juliet Cadzow
Prime Minister
Crew
Mike Rohl
Director
Robin Bernheim Burger
Writer
Megan Metzger
Writer
Brad Krevoy
Producer
Steven R. McGlothen
Producer
Amanda Phillips
Executive Producer
Eric Jarboe
Executive Producer
Robin Bernheim Burger
Executive Producer
Lara Mazur
Editor
Carolyn McLeod
Casting
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.