Kisah dalam film Ashfall bisa terjadi lantaran Gunung Baekdu yang terletak di perbatasan Korea Utara dan Daratan Cina meletus. Letusan itu buat wilayah sekitarnya terkena imbas besar, termasuk semenanjung Korea. Baik Korea Utara dan Korea Selatan lumpuh akibat gempa bumi yang ditimbulkan akibat letusannya.
Jo In-Chang (Ha Jung-woo) jadi salah satu warga Korea Selatan yang kurang beruntung karena harus meninggalkan istrinya, Jeon Yoo-kyung (Bae Suzy), yang sedang hamil. Dia harus jadi salah satu tim yang dikirim untuk mencegah dampak letusan dan gempa susulan