Een experiment in energie gaat helemaal mis. Daardoor razen verschillende gevaarlijke orkanen door Noord-Amerika. Een leraar die les geeft in wetenschap moet zijn familie in veiligheid stellen, voordat de orkanen op elkaars pad komen en samen één worden.
Een groep wetenschappers reist naar de planeet Arkanar om de lokale beschaving daar te helpen. Op Arkanar leeft men namelijk nog in de Middeleeuwen en men wil de maatschappij vooruit helpen. Die taak is echter lastig: er mag geen geweld gebruikt worden en doden is helemaal uit den boze. De wetenschapper Rumata probeert de lokale intellectuelen in bescherming te nemen, maar hij ontkomt er niet aan een positie in te nemen om keuzes te maken over leven en dood als ware hij God zelve.
De film vertelt het verhaal van een eeuwenoude oorlog die opnieuw oplaait wanneer een jonge boerenknecht onbewust een poort opent tussen onze wereld en die van een angstaanjagend ras van reuzen. Als de reuzen weer voor het eerst in deze eeuw worden losgelaten op Aarde streven ze er naar om het land terug te winnen wat ze ooit hebben verloren.
Geliefden Neil (Ben Affleck) en Marina (Olga Kurylenko) hebben zich teruggetrokken op een Frans eiland waar ze genieten van elkaar en hun ongelukkige verleden achter zich proberen te laten. Neil denkt met Marina de vrouw van zijn dromen te hebben gevonden, en belooft haar eeuwige trouw. Als twee jaar later de liefde wat verwatert, ontmoet Neil zijn oude vlam Jane (Rachel McAdams). De twee worden hopeloos verliefd en dat brengt Neil in een lastige positie. Marina twijfelt ondertussen aan haar liefde voor Neil en vraagt priester Father Quintana (Javier Bardem) om advies. Father Quintana is zelf in conflict met zijn geloofsovertuiging, hij voelt niet meer de toewijding die hij in de begindagen had. Neil’s tweestrijd met de twee vrouwen en Father Quintana’s strubbelingen met het geloof zorgen ervoor dat beide met verschillende vormen van liefde leven.
Drie hoofdpersonen, één stad, verschillende achtergronden: Nour, India en Marwan passeren elkaar maar ontmoeten elkaar nooit, hoewel het effect van één incident hun leven drastisch zal veranderen. Gevangen in een moment vallen hun levens in enkele seconden uiteen.
Alexa (Q'orianka Kilcher) is een koerier die er van droomt om het centrum van de stad te ontvluchten en naar het Westen te trekken, om een nieuw leven op te bouwen. Die plannen nemen echter een dramatische wending wanneer zij akkoord gaat met het vervoeren van een pakketje dat de aandacht trekt van machtige concurrerende krachten. Alexa's lot zal voor altijd worden veranderd als ze plotseling deel uitmaakt van een wereldwijd complot, dat de macht heeft om alles te veranderen. Haar leven, het leven van iedereen die in contact komt met het pakketje, en het lot van de hele wereld zal worden bepaald door de macht van enkelen.
Paul Boxer is een vindingrijke en principiële smokkelaar die nooit een vuurwapen heeft hoeven dragen. Hij raakt echter betrokken bij het smokkelen van cocaïne over de Mexicaanse grens en komt in contact met gewelddadige criminelen. Hij probeert aan hun macht te ontsnappen, maar dit blijkt niet eenvoudig te zijn.
Enrico Oliveri, leider van de grootste oppositiepartij, is depressief. Het is alweer bijna tijd voor verkiezingen en de peilingen wijzen er op dat deze niet in zijn voordeel zullen uitvallen. Hij kan niet met de situatie omgaan en neemt de benen. De partij weet het stil te houden en nestor Andrea Bottini vraagt Enrico's tweelingbroer Giovanni om stiekem diens plaats in te nemen. Ondanks dat Giovanni uiterlijk precies lijkt op zijn broer heeft hij echter een totaal andere kijk op het leven èn op de politiek.
Alvin (Paul Rudd) en Lance (Emile Hirsch) zijn twee wegwerkers die de zomer doorbrengen buiten de stad. Het geïsoleerde landschap blijkt echter een plaats van tegenspoed te worden als de spanningen zowel tussen de twee mannen onderling, als tussen de vrouwen die ze achter lieten, op beginnen te lopen.