Basically a good film but I struggled to understand what was being said pretty much throughout the film. As is sometimes the case with American films the actors don't enunciate properly, speaking far too fast and muttering to each other. I came close to giving up on the film and only watched it to the end because my wife seemed to be enjoying it.