I love how top critics lean towards the negative aspects of every single film and/or television series they watch. How can you spot the flower if you're to busy staring at the dirt? Not that this movie is one of the best but it is a great watch for fans of this genre. Get off your high horses and enjoy a good film stop looking for flaws and look for the things that make it a good film.