An amnesiac uncovering horrifying secrets about his life.
Mystery