Selena Gomez has been all over Twitter lately posting pictures from the set of her upcoming flick 'Spring Breakers,' which marks director Harmony Korine's latest effort. Gomez's newest picture finds her posing in a convertible with her co-stars, one of which just happens to be tatted-up, cornrow-rocking James Franco.

Gomez posted the above picture to Twitter with the message, "This is where the trouble begins... ; ) ps Rachel is sexy." OK, so did you have to do a double take too? We could've sworn Gomez, Vanessa Hudgens and Ashley Benson had hitched a ride with Kevin Federline circa 2004. But alas, it's the Oscar-nominated '127 Hours' actor behind the wheel, with Gomez and her girls donning bikinis and throwing up peace signs while they pose in his tricked-out ride.

Although they all look like buddies in this photo, Franco is actually supposed to be the girls' worst nightmare, since he plays a drug and arms dealer who bails Gomez and co. out of jail (after they apparently rob a restaurant!) only to force the party girls into his illegal line of his business.

According to The Boombox, Franco actually portrays rapper and MTV reality star Riff Raff in the movie -- the actor was originally set to play a different role, but due to scheduling conflicts, he took on Riff Raff's role instead. Riff Raff said that Korine reached out to him and said, "'I wanted you in this movie with James Franco and Selena Gomez and Gucci Mane... But we're already behind!'" He continued, "Now James Franco is playing me... I sent him a few things. But all you gotta do [to see how I dress] is search through my videos. I got a pretty distinct style, with the braids, the jewelry."

So, will Franco be spitting some rhymes with Selena Gomez and the rest of the 'Spring Breakers' ladies once the film is released in 2013? We'll have to wait and see!

More From PopCrush