<P> According to plan, Kane and his agents mistake Carter for Rosie and lead her to Kane's helicopter the night of the dance . However, after winning the Homecoming Queen title and dedicating it to Carter, Rosalinda discovers and ruins the plan by exposing herself to Kane, insisting that it is not Carter's fight . Fortunately, agents of the Princess Protection Program, including Mason, have been waiting inside the helicopter and rescue both girls . The P.P.P. agents quickly apprehend Kane and his henchmen and turn them over to the international authorities . </P> <P> Rosie is crowned Queen of Costa Luna with Carter, Mason, Ed, Sofía, and Mr. Elegante in attendance . </P> <Ul> <Li> Demi Lovato as Princess (later Queen) Rosalinda Marie Montoya Fiore / Rosie Gonzalez </Li> <Li> Selena Gomez as Carter Mason </Li> <Li> Tom Verica as Major Joe Mason </Li> <Li> Sully Diaz as Queen Sofía Fiore </Li> <Li> Johnny Ray Rodríguez as General Magnus Kane </Li> <Li> Jamie Chung as Chelsea Barnes </Li> <Li> Nicholas Braun as Ed </Li> <Li> Robert Adamson as Donny </Li> <Li> Samantha Droke as Brooke </Li> <Li> Kevin G. Schmidt as Bull </Li> <Li> Talia Rothenberg as Margaret </Li> <Li> Molly Hagan as The Director </Li> <Li> Dale Dickey as Helen Digenerstet </Li> <Li> Ricardo Álvarez as Mr. Elegante </Li> <Li> Brian Tester as Principal Burkle </Li> </Ul> <Li> Demi Lovato as Princess (later Queen) Rosalinda Marie Montoya Fiore / Rosie Gonzalez </Li>

Who plays the dad in princess protection program