Selena Gomez Catches A Ride From… Britney Spears’ Ex?

While Justin Bieber is on the grind promoting his brand-new single “Boyfriend,” girlfriend Selena Gomez is hard at work filming her upcoming movie Spring Breakers… right? The 19-year-old former Disney darling is shedding her good-girl image and frolicking around in her bikini, catching rides from Kevin Federline look-alikes. Wait, is that James Franco? It is!

Selena posted a photo on her Instagram of her and a number of bikini-clad gals riding around with the hunky actor who was channeling Britney Spears‘ ex in his role as a drug dealer in their movie. Yikes! What would Justin think?

Admit it: did you recognize James at first? What role would you like to see James Franco play next?