James Franco seems to be having a bloody good time on the set of General Hospital.

The esteemed actor, posing alongside GH regular Steve Burton, seems to have been the victim of a violent shooting.

Franco, who will be playing a psychotic artist on soap, will make his return to daytime television on September 20.

Not sure about you, but even with Franco looking a bit bloody in this photo, we think he still manages to look oh-so-sexy!