Siamo nel 2031 e il mondo sta affrontando una nuova era glaciale che lo ha decimato. Un gruppo di persone, però, è riuscito a farcela e vive a bordo di un treno, lo Snowpiercer, in perenne movimento intorno alla terra. Sul mezzo, vigono delle regole secondo cui gli esseri umani sono suddivisi in classi sociali: i più poveri vivono nei vagoni in coda, i più ricchi in testa. Questi ultimi tendono a prevaricare e a imporre la loro volontà sugli altri, scatenando lotte e ribellioni a diversi livelli. Dal basso, il prigioniero Curtis, aiutato da due amici, decide di porsi a capo di una rivolta.