cast
Demi Lovato
as Princess Rosalinda Montoya
Selena Gomez
as Carter Mason
Tom Verica
as Joe Mason
Jamie Chung
as Chelsea
Samantha Droke
as Brooke
Dale Dickey
as Helen