È l'ultimo giorno sulla terra. A dodici ore dall'evento catastrofico che scatenerà l'apocalisse, un giovane uomo tormentato di nome James attraversa una città caotica e senza legge verso la festa di tutte le feste, l'ultimo grande evento prima della fine del mondo. Tuttavia, lungo la strada finisce per salvare la vita di una bambina di nome Rose, alla disperata ricerca di suo padre. Bloccato da questa imprevista responsabilità, James è costretto a venire a patti con quello che conta davvero nella vita e aiuta Rose a trovare suo padre, un'azione che alla fine lo porterà sulla strada della redenzione.