Two new posters for Spring Breakers feature Selena Gomez and James Franco... in very contrasting states of dress.
First, Selena basically tells Justin Bieber to eat his little heart out, as she poses in a bright blue bikini that leaves little to the imagination.
Next, Franco - who plays a drug dealer in the film - crosses his arms and exposes his gun. Look for his character to take young women played Gomez, Vanessa Hudgens and Ashley Benson under his dangerous wing in the flick.
Want more Selena Gomez bikini photos? We've got 'em!