He's done quite a lot of good stuff. He's on that list of a bit "too good to be true" though. Never seen/heard another actor/director he's worked with say a bad word.
He's one of these actors everyone just says is crap, because he's not a bad looking guy. Him, Brad Pitt, and George Clooney I think have been good in a lot of their films. Robbed of the Oscar for Magnolia.