Rosie Gonzalez

Princess Rosalinda Maria Montoya Flore/Rosie Gonzalez is a character and protagonist of Princess Protection Program. She is portrayed and played by Demi Lovato.

History
She is a young princess who is heir to the throne in a small country call Costa Luna. When she arrives to Louisiana to live with Carter Mason and Major Mason, she has trouble fitting in.