i don't watch many movies, but after seeing how many negative reviews are out there for this movie, i had to say this movie is outstanding. story, directing, choreography cinematography, soundtrack are all absolutely on point. its a tearjerker, but an absolute delight.