Born on the alien planet of Krypton, Kal-El is sent by his parents to live on planet Earth, where he is given the name Clark by kindly farmer Jonathan Kent (Kevin Costner) and his wife, Martha (Diane Lane), who raise him as if he were their own son. Clark (Henry Cavill) becomes a reporter for the Metropolis newspaper "The Daily Planet," and strikes up a friendship with crackerjack journalist Lois Lane (Amy Adams). But when his new world is attacked by a force that humans are powerless to defend themselves against, Clark assumes the identity of Superman and fights to protect the entire human race.