Absolutely, best film of 2003 no question.
Sean Penn with an amazing performance

Kill Bill comes a close second.

I think Monster was up there as well


"Running a casino is like robbing a bank with no cops around. For guys like me, Las Vegas washes away your sins. It's like a morality car wash" Ace Rosthein