Green Land A family fights for survival as a planet-killing comet heads for Earth. John Garrity (Gerard Butler), his wife Allison (Morena Baccarin) and young son Nathan make a perilous journey to their only hope of refuge.