Yes, he has made some mistakes in his life and yes, he has had some bad hair and yes, he has made some really dumb movies but . . .I think he's still a good actor.
And he's kinda cute
A few of his good movies that are worth seeing are:
The New World
Falling For A Dancer