Ethan Hawke spiller en CIA-agent, der ofrer alt for sin arbejdsgiver – inklusive sin familie og sit eget liv. Men så bliver han under mystiske omstændigheder genoplivet til em sidste opgave, som er tidsbestämt til præcis 24 timer. Når uret kommer ned på nul, skal han dø igen, hvis det ikke lykkes ham at udføre sin opgave inden da.