This was great, best action adventure movie from the past few years. Lots of excitement, big laughs and crazy action. It is a long movie that keeps moving and doesn't slow. Gritty characters, very funny and the action finale will leave you breathless. John Depp in one of his more clever roles in that he doesn't steal the show from the others but in many ways makes the film what it is. I was expecting much less from the way it was advertised but it delivered quite a ride.