Selena Gomez stars as Grace in the movie Monte Carlo
. Grace is a small town Texas gal, whose greatest dream is to graduate high school and go on a magical vacation to Paris with her best friend Emma (Katie Cassidy). A little wrench is thrown in their plans when her father informs her that her soon-to-be stepsister Meg (Leighton Meester), though, and at first it seems like their Paris dream is going to be a disaster. But, when Grace turns out to be the spitting image of a rich British socialite, their vacation goes from disastrous to ultra glamorous.
Like her character Grace, Selena is from Texas. Although, all the Texas scenes in the movie were filmed in Budapest! In order to play the role of Grace, Selena had to take horse riding lessons. She also logged many hours working with a dialect coach to perfect her upper crust British accent (for her role as Cordelia, the socialite), and she also had to perfect the Texas gal trying to imitate an upper crust British accent (for when she was Grace trying to talk like Cordelia).