Absolutely inspiring and thoughtful, not something you want to bring your kids to but definitely something you want to watch yourself. Johnny Depp does this character complete justice, this is one of my favorite roles he plays. You also see lots of faces of underrated actors that are rising stars and it gives you a positive look on the upcoming generation. If you want a feel good movie this isn't the one for you, but if you want a movie to make you question things and evolve you as a person like every piece of art should, then this is definitely the one for you. Again just don't bring your kids to see it.