James Franco prefers `versatile` roles

London: James Franco wants to be a versatile actor as he does not want to deprive himself of any `experience`.

With films like `Spiderman`,`Milk`, `Eat, Pray, Love` and `127 Hours` to his credit the actor does not want to restrict himself to a specific genre of a movie or TV show, Contactmusic reported.

"It seems like of course you should work this way, but I didn`t understand this: don`t act in any movie you wouldn`t ordinarily go to see on your own if you weren`t in it," said Franco.

"Now I don`t necessarily always follow that advice. Sometimes there`s an actor I want to work with, or a director I want to work with. On `Eat Pray Love` I got to work with Julia Roberts for a week. Why not have that experience?"

"The press are going to come up with an image of you no matter what, so if projects like `General Hospital` are a way to go out there and shake that up a little bit I don`t see the harm," said the 32-year-old actor.

However, the actor quips that he had a `confused` childhood and spent a lot of time thinking what to do with his life.

"I think a lot of the trouble I got into was because I was running. I didn`t know how to focus my energy, because I was scared of failure, whatever that is," he added.