The film centers on Leon Leigh who inherits an ancient house from his mother. He uncovers that his mother seems to live in a shrine and it contains many secret things which she wants to let him know.