Vuosi on 2031. Epäonninen yritys keskeyttää ilmaston lämpeneminen johtaa uuteen jääkauteen. Ihmiskunnan viimeinen turvapaikka on junassa nimeltä Snowpiercer, joka kiertää ympäri maailmaa ikiliikkujamoottorinsa voimin. Jäistä maisemaa puhkovassa junassa noudatetaan tiukkaa luokkajakoa: köyhät kyykistelevät junan takaosassa rikkaiden ja etuoikeutettujen nauttiessa leveästä elämästä junan keulassa. Helvetti pääsee valloilleen, kun köyhempi osa nousee kapinaan.