humor,action,great story, great acting,beautiful cinematography,and handsome cast!what,s not to love about this movie?