Originally Selena Gomez was cast as Rosie and Demi Lovato was cast as Carter. Later they decided to switch their parts and they were in fact both happier with the final casting.
When Rosie (Demi Lovato) is learning how to blend in by belching, the soda they're drinking is "D&M! Cola". The font and the spelling makes it read like "DEMI Cola".
The pictures all around the walls and desks of Carter's home are the actual childhood photos of the actress Selena Gomez herself from a young age
WILHELM SCREAM: When Joe swings from a banner and knocks two guards over a table.
Rosie's yellow dress strongly resembles that of another Disney Princess, Belle.