This is a great movie for children and adults. This movie keeps you on your toes alot but also makes you laugh. I love movies when you cant tell what happens next and this is just a great example of one. This is an excellent movie for a family movie night.