Henry DeTamble (Eric Bana) conheceu Clare Abshire (Rachel McAdams) quando tinha apenas 6 anos, em um campo perto da casa de seus pais. Logo eles se tornaram grandes amigos, avançando para confidentes e depois amantes.
Só que há um problema: o futuro de Clare é o passado de Henry. Ele é um viajante do tempo, devido a uma modificação genética rara que o faz levar a vida sem saber em que época estará.
O fato de Henry conhecer o futuro sempre incomodou Clare, mas agora a situação se inverteu. Quando Henry volta no tempo para encontrar Clare aos 6 anos, é ela que, em sua fase adulta, sabe qual será o futuro de seu amado.
'Distrito 9'
Há 20 anos uma gigantesca nave espacial pairou sobre Joanesburgo, capital da África do Sul. Como estava defeituosa, milhões de seres alienígenas foram obrigados a descer à Terra. Eles foram confinados no Distrito 9, um local com péssimas condições e onde são constantemente maltratados pelo governo.
Pressionado por problemas políticos e financeiros, o governo local deseja transferir os alienígenas para outra área. Para tanto é preciso realizar um despejo geral, o que cria atritos com os extra-terrestres.
Durante este processo Wikus Van De Merwe (Sharlto Copley), um funcionário do governo, é contaminado por um fluido alienígena. A partir de então ele se torna um simbionte, já que seu organismo gera algumas partes extra-terrestres. Com o governo desejando usá-lo como arma política, Wikus conta apenas com a ajuda do extra-terrestre Christopher para escapar.