The movie kept me engaged the entire time. There's a nice balance of everything...some laughing, some crying, and certainly much sitting at the edge of my seat! The characters had depth, which is unusual to see in an action film. I highly recommend it for all ages!