“It’s 90 minutes of non-stop action that keeps you guessing as to what is to come next.”