Well, after seeing such low ratings in Rottentomatoes and Metacritic, I was thinking in missing this one out, but I'm glad I didn't. IMDb isn't usually the most reliable source, but at a 7 and with it's casting I decided to give it a go. I went with a low expectations, but it turned out to be a very entertaining flick. Great actors, good rhythm and a pretty good story. Sean Penn looked like it had born a gangster, and the action scenes where solid. Really can't understand why critic's wise, it's regarded as nothing worth, specially considering on how bad so many celluloid is coming out of Hollywood. IMDb is spot on this time, it's a straight 7, and a good one!!!