The Return is a French supernatural thriller set in a small Alpine village where some of those living there find themselves in a state of confusion, as they attempt to return to their homes unaware of the fact they have been dead for quite a few years.
Last Episode01x08 The Horde Aired: Dec. 17, 2012
A flashback to the date of Camille's reappearance at the dam shows many Revenants also appearing at the same time. Waking in their car, Victor …
Series Fun Facts
- [no trivia found]