Gerard Butler interpreta John Garrity, un uomo che lotta per proteggere la sua famiglia quando i frammenti di una cometa precipitano sulla Terra preannunciando un evento di dimensioni apocalittiche. John, sua moglie Allison (Morena Baccarin) e il figlioletto Nathan (Roger Dale Floyd) cominciano quindi un pericoloso viaggio verso la Groenlandia, dove si trovano dei bunker che garantirebbero loro la salvezza.
Il rapporto di una coppia tra Lei e Lui è messo in discussione quando alla loro porta si presentano ospiti inattesi, un uomo e una donna, che turbano la loro tranquilla esistenza.
I ragazzini del Loser Club hanno sconfitto ma non eliminato il malefico Pennywise, entità che si manifesta ogni 27 anni nella cittadina di Derry con le fattezze di clown e rapisce e uccide bambini. Sono dunque destinati a un nuovo confronto con lui 27 anni dopo e si passa così dal 1989 al 2016. I protagonisti sono cresciuti, ma quasi tutti loro hanno lasciato la cittadina e hanno dimenticato l'orrore in cui si erano imbattuti e persino molti dettagli della loro amicizia. Solo Mike è rimasto e solo lui ricorda e può prepararli a una nuova e definitiva battaglia.
Boston. È in atto una guerra tra la polizia locale e una banda della malavita organizzata. Billy Costigan, giovane poliziotto in incognito, riceve l'incarico di infiltrarsi nella gang capeggiata dal boss Frank Costello. Mentre Billy guadagna rapidamente la fiducia di Costello, Colin Sullivan, giovane criminale incallito infiltrato nel dipartimento di polizia come informatore della gang, guadagna una posizione di rilievo nell'unità speciale di investigazione. Sia Billy che Colin vivono questa doppia vita come un'esperienza alienante, ma appena appare chiara l'esistenza di una talpa, sia all'interno della polizia che fra i gangster, entrambi dovranno, in una corsa contro il tempo, scoprire l'identità dell'altro per salvarsi.