2031, a Földön a klímaváltozás következtében egy újabb jégkorszak köszöntött be. Azok a szerencsés emberek, akik túlélték a katasztrófát, a Snowpiercer nevű, önellátásra berendezkedett vonaton utaznak immár 17 éve. A hátsó kocsikban nyomorognak, a vonat elején utazó előkelőségek pedig rettegésben tartják a nyomorgókat, és katonáik minden lázadásukat leverik. A hátul utazók vezére, Curtis (Chris Evans) Gilliam (John Hurt) és Edgar (Jamie Bell) segítségével alaposan megtervezik a lázadást, és néhányan eljutnak a mozdonyig, ahol végre szembetalálják magukat a rendszer megálmodójával, Wilforddal (Ed Harris).