How shouldn't have quit because...
Actors are so close to Hollywood that they live and breathe reviews. And if they are bad then it really affects them.
But in reality 99% of movie goers don't read the professional reviews and don't give a shit.
He would have kept a decent career if he had good scripts.