James Franco Gets Beat Up and Bloody: Who Did This?

Who would beat up James Franco? Luckily, this isn’t an unfortunate event like what happened to Gavin DeGraw – this photo is a still from ABC soap opera General Hospital! James makes his soap opera comeback, this time as serial killer/artist Robert “Franco” Frank. Part of his storyline will involve trying to break up the wedding of Jason Morgan, the hitman on whom he harbors a desperate crush, reports The Huffington Post.

The Oscar-nominated actor makes his return to ABC on September 20th. This will be his first time on the soap since February.

Watch a clip of James on General Hospital below:

Do you like James Franco on General Hospital – or do you prefer his movies? Which James Franco role is your favorite? Post them in the comments!