Un homme se réveille sans aucun souvenir et découvre qu'il reprend conscience dans un corps différent toutes les 12 heures. Désemparé, il doit assembler les fragments de son identité à travers des indices épars, rencontres furtives et objets mystérieux, tandis que chaque changement de corps efface une partie de ce qu'il vient d'apprendre.
Film haletant mêlant action, suspense et mystère, Spiritwalker le plonge dans une course contre la montre où des agents déterminés cherchent à l'arrêter ou à le supprimer. Entre poursuites, trahisons et révélations surprenantes, le protagoniste tente de reconstituer la vérité avant que les douze prochaines heures ne balayent encore une fois son existence.