(I wish I could find a better example image, his smirk there makes me lol.)
Nothing against James, he's one of the few casting choices I don't hate, but I'd be playing Harry from Brand New Day so he'd be almost thirty. And I'm not good with ages but I don't thiiink James Franco looks thirty, especially not thirty-and-an-ex-addict.
Mostly looking for general ideas; I won't actually be playing him for a while yet.