A great tale of cunning and revenge mixed with superb depth. I love the faith aspect and undertones that true redemption cannot satisfy unless God is involved. The cast is amazing and Jim Caviezel hits an absolute home run. Seeing baby Superman was an unexpected pleasure as Henry Cavill does a good job. This movie is honestly one of the top 40 movies of all time.