I absolutely loved this movie and so did my kids. I had high expectations just from watching the trailers and the actual movie didn't let me down. I was entertained from start to finish. I have to agree with everyone, this is one of the best movies of the year.