Le Dr Margaret Matheson (Sigourney Weaver) est une psychologue spécialisée dans l'étude des phénomènes paranormaux. Lorsque le légendaire médium Simon Silver (Robert De Niro) refait surface après 30 ans d'absence, elle met en garde son assistant Tom Buckley (Cillian Murphy). Mais celui-ci est déterminé à découvrir la vérité sur ce mystérieux et charismatique individu.