Nicolas Cage is at his best here. A gripping story of deception and loss.