Everything about this movie from the storyline, to the character development, and even the music were all incredible. The storytelling was engaging and the colorful characters kept the story interesting. I would recommend watching this movie with others because it's not an experience that can be kept to yourself.