A Christmas Prince (Netflix) - Cast

Rose McIver

as Amber


Ben Lamb

as Prince Richard


Alice Krige

as Queen Helena


Honor Kneafsey

as Princess Emily


Sarah Douglas

as Mrs. Averill


Emma Louise Saunders

as Lady Sophia


Theo Devaney

as Simon



  Change Location