I had mixed emotions watching this movie. I loved some parts and disliked other parts. Thought provoking!....The ending didn't surprise me...I knew how it would end from the very beginning of the movie and I left the theater a bit shaken by the experience. It made me want to go home and love my kids more, love humanity more!!!!....It made me "feel" at a deeper level. It takes redemption to a even deeper level. This movie is about committing to a higher cause, whatever the cost....much like "I am Legend".