This movie is excellent!! It is the best movie I have seen in a while. I almost passed on it due to some of the critics reviews. As usual they didn't have a clue. The story is awesome, and there are certainly messages throughout that make you think. It does require you to pay attention, but the mystery kept me glued to the screen as I tried to unravel what was happening. Will did an excellent job, he was very much into his character. It is not a light hearted movie, but if you are looking for movie that has substance and will leave you contemplative this movie delivers.