The 32-year-old actor doesn`t like to stick to one genre of movie or TV show and wants to be able to do whatever he wants, when he wants to do it.
He said: "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. 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."
However his past is not so clear and he spent a lot of time as a youth confused about what to do with his life.
He said: "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."