The Princess Of Enchantica

Cast
Emily Blunt as Marguerite

John Krasinski as Lazarus

Rachel Weisz as Aphrodite and Marcie

David Tennent as Lord Dominic

Fran Drescher as Anastasia, Lazarus's mother

Swoosie Kurtz as Queen Hera, Marguerite and Prudence's mother

Katee Sachoff as Prudence

Tate Donovan as Archilles

Additional Voices
Francesca Smith as Young Marguerite

Anndi McAfee as Young Prudence

Peter Renaday as King Lionel, Marguerite and Prudence's deceased father and Queen Hera's deceased husband