Question: who plays the dad in princess protection program
Answer: Demi Lovato as Princess ( later Queen ) Rosalinda Marie Montoya Fiore / Rosie Gonzalez Selena Gomez as Carter Mason Tom Verica as Major Joe Mason Sully Diaz as Queen Sofía Fiore Johnny Ray Rodríguez as General Magnus Kane Jamie Chung as Chelsea Barnes Nicholas Braun as Ed Robert Adamson as Donny Samantha Droke as Brooke Kevin G.