Val Kilmer in De Ja Vu. He played it just right, and was very likeable. He'd put on a fair bit of weight but i preferred the understated Kilmer.
maybe OT but after watching CSI Miami my mind was changed about the brilliant David Caruso. I hate him playing Horatio, just far too cool for school in that. To see him in great roles such as The King Of New York and then compare it to wooden top Horatio...I dunno.... As a matter of fact has Horatio ever broken his cool? Has he ever spoke other than super smooth?