The film is entertaining. The driven story isn't the one the producers are selling. I don't find it to be a comedy. It is more a thriller/adventure. The cast gives 100%, with great performances. Sean Penn, DiCaprio, and Benicio del Toro play very distinctive characters compared to what they have played in their careers. Somehow, I felt that DiCaprio was missing the fatherhood sense. I don't know if he managed to tap into the father role 100%.