Nicholas Cage needs to tap into this side of himself more often, he nailed it. Anyone who hates this are actually people with little depth to them as this movie is who it was made for. The emotions, the underlying messages and the profound stories all entwined into one, not just about one man but the role of society, our lives..loved every aspect of this movie.