A doze horas do fim do mundo, antes que um evento terrível erradique a vida na terra, James (Nathan Phillips) atravessa uma cidade altamente criminosa para chegar a uma festa fenomenal, a festa final. No caminho, ele acaba salvando a vida de uma menina chamada Rose (Angourie Rice), que busca seu pai a todo custo.