Lorsque l'inspecteur Terry Russo est appelée pour enquêter sur un double meurtre, cela ressemble à une affaire classée. Pourtant, lorsque Russo questionne l'homme qui a été attrapé s'enfuyant de la scène du crime, elle découvre avec horreur, qu'elle n'est pas en train de résoudre un crime mais des centaines ! L'homme, Gérard, qu'il est en réalité une force alien se déplaçant d'humain en humain. Il explique également à Russo qu'il est en réalité une sorte de policier traquant les autres "énergies" qui tout comme lui se déplacent depuis des années de corps en corps. Il lui propose également de lui montrer certaines de ses visions afin d'étayer ses dires... à ce moment, Russo commence petit à petit à le croire...