this movie is perfect, without flaws, deeply emotional, thought provoking, and fantastic acting, Nicholas Cage gives one of his most deep and complex performances as the so called "Janitor". The movie is challenging to older audiences yet little kids will see a great role model in the Janitor expertly acted by the Cage himself. My only problem is the movie leaves you raw and without comfort. You don't know were you stand. You find yourself waking in the middle of the night and considering how you can become more through this movie and its characters. The villain is also perfect. Willy is so relatable and audiences young and old will feel empathy towards a flawed character. This movie has challenged my feelings on race, gender equality, politics, and what it means to be a man in today's society. Watch this movie!