Nova York, 1988. Novelista mentalmente instável e viúvo (Russel Crowe) tenta criar sozinho a filha de cinco anos. Vinte anos depois a garota, já adulta (Amanda Seyfried), cuida de crianças com problemas psicológicos e ainda tenta entender sua complicada infância.
David Dunn (Bruce Willis) é o único sobrevivente de um terrível acidente do qual escapa sem nenhum arranhão. Isso desperta a atenção de Elijah Price (Samuel L. Jackson), um estranho e sombrio homem fanático por histórias em quadrinhos, que acredita…
Com a perda recente da sua filha Evie, de 12 anos, o psicólogo Peter Bower e sua esposa Carol mudam de volta para Melbourne - onde se conheceram - para começar a vida do zero. Um velho amigo e mentor…