This is such a good family movie...perfect for preschooler and up. It has suspense, romance, comedy and keeps you on the edge of your seat. This is definitely a film that I could watch over and over again.