Fantastic movie, one of the saddest movies ever. If this one doesn't make you shed a tear, no movie will. Mel Gibson is great and perfect for this role. Every aspect was great, from the battles, to the character development. All around great movie and everyone should see it.