The story tells of a shrewd and capable FBI agent, Audrey Parker (played by Emily Rose), who travels on a business trip to a small town called "Haven" in Maine (a state in the northeast corner of the United States). Shortly after arriving at the town, he is surprised to find that it has been transformed into a god
The story tells of a shrewd and capable FBI agent, Audrey Parker (played by Emily Rose), who travels on a business trip to a small town called "Haven" in Maine (a state in the northeast corner of the United States). Shortly after arriving at the town, he is surprised to find that it has been transformed into a god