Det er den sidste dag på Jorden, tolv timer før den uundgåelige katastrofe, der vil udslette alt liv, indtræffer. Den unge James er på vej gennem en by hærget af lovløshed og kaos for at deltage i den sidste fest over alle fester. Undervejs redder han dog livet på den lille pige Rose, der desperat leder efter sin far. Tynget af det uventede ansvar, må James beslutte sig for, hvad der virkelig har betydning for ham, og på kanten af tilintetgørelsen hjælpe Rose med at finde sin far og derved komme overens med sig selv såvel som sine indre dæmoner…