David Jung (Daniel Dae Kim) führt ein unauffälliges Leben in Südkorea, doch der Schein trügt. Früher war er als Geheimagent unter dem Decknamen Nightingale für die mysteriöse Organisation Project Delta aktiv, aber nach einer fatalen Fehlentscheidung musste er dieses Leben hinter sich lassen. Davids
Sechs Menschen sind in einer unentrinnbaren karmischen Schleife gefangen. Jede ihrer unbedachten Entscheidungen löst eine Kettenreaktion aus, die sich immer weiter entfaltet und ihre Leben auf grausame Weise miteinander verknüpft. Moon Kyuk Nam (Park Hae-Soo) wird Zeuge eines rätselhaften Unfalls