Lấy bối cảnh năm 2031, khi Trái Đất rơi vào một kỷ băng hà do thất bại của một thí nghiệm chống nóng lên toàn cầu. Những người sống sót cuối cùng trú ẩn trên Snowpiercer – một đoàn tàu chạy vòng quanh thế giới, không bao giờ dừng lại.
Tuy nhiên, trên con tàu này, xã hội bị chia thành giai cấp:
Tầng lớp giàu có sống xa hoa ở khoang đầu tàu.
Người nghèo bị đẩy xuống khoang cuối, sống trong cảnh đói khát và bị đàn áp.
Lúc này, Curtis (Chris Evans), một người thuộc tầng lớp thấp, lãnh đạo cuộc nổi dậy nhằm giành quyền kiểm soát đoàn tàu và chấm dứt sự cai trị tàn nhẫn của Wilford (Ed Harris) – người sáng lập và điều hành Snowpiercer.