I thought Imperioli totally out-acted him in Basketball Diaries. I couldn't stand him in Gangs of New York, or The Departed. koji edit: I forgot about Catch Me if you Can--he was quite good in that. Most often, an actor's best work are the smaller movies they did. Check out his films alongside DeNiro, Streep, Diane Keaton, and Johnny Depp.