Liked the movie, little on the violent side, but that was to be expected I guess! lol Ending of the movie was good! not as predictable as other movie can be! Acting by the actors in it was very good! Sean Penn was great to watch as usual! mean guy he was in it! you don't see him normally get beaten up like he does in this one! Surprise this movie didn;t getit a better rating by critics! Worth seeing!