Actor James Franco struggled with his stint on U.S. soap opera General Hospital, insisting he felt like "an impostor" on the set.
The Spider-Man star stunned fans when he announced he'd accepted a role on the daytime show last year (09), marking a huge departure from his usual Hollywood parts.
The actor played a recurring villain named Franco in his first brief run and admits it was a challenge.
He tells Parade magazine, "When I went on General Hospital the first time, I think a lot of people were surprised that I'd be on a soap opera. So already it felt like I was an impostor, that people would look at it and think, 'What is that guy doing on that show?'
"But, in addition to that, they called my character Franco, so that added even more to the situation of standing out from the show in a weird way.
"It's hard to forget that it's me, James Franco the actor, on the show when you're watching it. What that's doing, at least in my head, is forcing a viewer to look at the show in a different way. It's pulling real life into a fictional world."
Franco returned to the long-running soap earlier this year (10) to revive his character for more episodes.