High Fidelity was his high point, IMO. Downhill from there.
I just saw a movie this weekend (The Holiday (Jude Law, Cam. Diaz, Kate Winslet, Him)) where he played a romantic lead. It was pretty unbearable to imagine someone like Kate Winslet falling for him. Kind of ruined an otherwise perfectly acceptable chick flick.