Disney sweetheart Selena Gomez is currently in Europe, where she's filming scenes for her first major mainstream film, Monte Carlo. Gomez plays Grace, a teen who is mistaken for a wealthy heiress while on vacation in Paris.
Gomez and co-stars Katie Cassidy and Leighton Meester showed off their respective beach bodies while filming scenes in Monaco this week. Leighton was photographed in a vibrant indigo one-piece, while Gomez sported a sweet—and age appropriate—baby blue bikini and a beachy ponytail.
Selena Gomez bikini photos on the set of Monte Carlo