For non film snobs it's a good movie. Sometimes movies can be dark gritty a bit over the top and still entertaining. Simon Pegg, Margo Robbie and Mike Meyers all turned in good solid performances. Could it have been a better film? Yes I suspect it could have, but it was good enough to keep me watching & waiting for the twists that I knew were coming.