I have only cried at like two other movies, but this movie made me cry. visually stunning, good jokes, and a compelling story. The plot was kinda predictable, but this movie just struck a chord with me and has to be one of my all time favorite movies. also, you can see this movie without any prior knowledge of the shrek movies.