Rose McIver
as Queen Amber
Ben Lamb
as King Richard
Honor Kneafsey
as Princess Emily
Sarah Douglas
as Mrs. Averill
Andy Lucas
as Mr. Zabala
Raj Bajaj
as Sahil
Richard Ashton
as Mr. Little
Tahirah Sharif
as Melissa
Theo Devaney
as Simon