James Franco has admitted that starring in Spring Breakers "wasn't hard at all" because he got to star alongside some very attractive cast members.

The 35-year-old actor, who played Alien, a rapper and gangster, in the comedy drama flick alongside Selena Gomez, Vanessa Hudgens and Ashley Benson, explained that the casting director did an "amazing job."

Speaking to Nuts magazine, Franco said: "They were great. Let's be honest, it wasn't hard at all. I think the casting director did an amazing job.

"He picked all the right people. I think I've been waiting for a movie like this to be a part of.

"I don't know ... it was sort of effortless. We just rolled with it. It was fun!"

In the movie, Franco's character launches into a version of Britney Spears' hit Everytime, which he admits took a lot of time to perfect.

He added: "The Britney Spears scene was something that was integral to the style of the film.

"I just practised the song in my trailer. I don't sound anything like her, obviously!

"But I just tried it - and the ladies helped me out, too."