The only two good James Franco movies I can remember are Pineapple Express, which was a hilarious comedy, and 127 hours, which was quite intense. But I'm not sure if it had anything to do with James Franco playing the lead.
Out of the actors you mentioned above, I used to have great respect for Tom Hanks, as far as an actor goes. And maybe I still respect him as an actor. But as a human being, with a spine, he's fallen quite a lot in my eyes ever since I've seen he's a Hollywood yes-man.
He played in the Post, a movie about the Pentagon Papers, and their leaker Daniel Ellsberg. And during some press interview Hanks was asked about Ellsberg, and he said he had great respect for him, for what he did for his country. And then the interviewer turned the question to what his opinion was of Snowden. And he weaseled out a bullshit answer, that if I remember correctly pretty much condemned him for what he leaked. Even though Ellsberg, in constant interviews, names Snowden and Assange as among the most important leakers/journalists of our time.
Now, whether he truly believes that or he's just a spineless weasel that doesn't want to burn his Hollywood bridges, doesn't really matter to me. I've lost a lot respect for him after that.
Now, usually I'm able to separate the art from the artist, but in this case, for some reason, I couldn't.