I liked both films with both lead actors doing a great job. I guess tho, I'd go with Cape Fear. I think it was one of DeNiro's best performances. I haven't cared for or haven't seen much of his more recent work because it just doesn't appeal to me. I'm not into comedies so much.
I totally agree with Juliette Lewis tho. If there was a downside to that film, it was casting her.

TIS