Valerie (Amanda Seyfried), uma bela garota ligada a dois homens. Ela é apaixonada pelo melancólico forasteiro Peter (Shiloh Fernandez), porém seus pais a prometeram em casamento ao abastado Henry (Max Irons). Inconformados com a situação, Valerie e Peter planejam fugir, até que tomam conhecimento de..
Melanie (Saoirse Ronan) e Jared (Max Irons) foram feitos um para o outro. Esta seria mais uma história de amor, se não fosse um detalhe: estamos no futuro, e a humanidade está quase extinta. A Terra foi invadida por alienígenas que controlam a mente e corpo dos humanos. Melanie e Jared são os último..