Took my grandchildren, 9 & 11 to see this movie. As with all the previous Shreks movies, this one was thouroughly enjoyed by all of us. The 3D effect made the movie lots of fun to watch. We didn't leave until all the credits were done. They were a great way to end the movie.