A truly emotional movie with Will Smith at his very best. Will Smith did an excellent job displaying the emotional torment of his character that was desperately trying to seek redemption through the ultimate gift. You need to pay close attention at the very beginning as it foreplays for many answers at the end of the movie. A movie in which you take away mixed feelings, exhaltation through his selflessness and dispair through his selfishness. Great emotional ride!! Go see this movie.