I'm gonna be in the minority here;

I think Leo would be good for the part. Although I have nothing against Scott Caan, since I've never seen him in a movie yet, and I like Leo, but can't say I'm a huge fan, I think he could do it. I think he's underated as an actor. From scenes I've seen of Gangs of NY, he seemed quite credible to me. But then, that's just my opinion!!
TIS