Film Snowpiercer mengambil latar belakang di masa depan, di mana bumi telah mengalami musibah besar yang membuat suhu bumi turun drastis hingga mencapai angka minus 117 derajat Celsius.
Hanya ada satu kereta yang bisa berjalan di atas salju, yang dikenal sebagai Snowpiercer, yang terdiri dari 1000 kereta dan terus berputar mengitari bumi selama satu tahun.
Kereta itu dibagi menjadi beberapa kelas, di mana kelas satu berisi orang-orang yang kaya dan berkuasa, sedangkan kelas terakhir berisi orang-orang miskin yang dipaksa hidup dalam kondisi yang mengerikan.
Seorang pemberontak bernama Curtis (diperankan oleh Chris Evans) memimpin kelompoknya dari kelas terakhir untuk merebut kontrol atas kereta, dengan tujuan untuk mencapai lokomotif dan menggulingkan pemimpin kereta yang kejam, Wilford (diperankan oleh Ed Harris).
Mereka harus melewati rintangan dan perjuangan berat dengan setiap gerbong yang mereka lewati. Dalam perjalanan mereka bertemu dengan sejumlah karakter yang menarik, seperti Minsu (diperankan oleh Song Kang-ho) dan Namgoong (diperankan oleh Ko Ah-sung) yang bergabung dalam perjuangan mereka.
Setelah melalui serangkaian pertempuran dan perjuangan, mereka akhirnya berhasil mencapai lokomotif dan bertemu dengan Wilford.
Namun, Curtis harus mengambil keputusan sulit yang akan membawa akhir dari pemberontakan dan mengungkapkan rahasia besar tentang Snowpiercer.
Akhirnya, Curtis dan teman-temannya memutuskan untuk mengambil tindakan yang berani dan mengubah nasib mereka yang selama ini terkunci dalam sebuah kereta.