The only good movie he's done is Six Degrees of Separation. The only movie where he actually acts, rather than do his usual annoying I will save the world arse will attempting to be amusing & endearing. He makes me want to vomit up my own colon the smug self-righteous twat!
He's not the best actor in the world, but he's made a lot of fluff pieces I enjoyed. I liked Seven Pounds and Enemy of the State, which are not on the list, but I thought he did his best job in Ali.