This movie is all together a wonderful movie to watch...and is great for all ages in my eyes...honestly this is not my favorite selection of genre...but I just love this movie...there are so many hidden funny parts that you really don't notice until you've seen it a few times...this film can also bring up your spirit if you're feeling down...check it out...