1. Big Fish set | Jackson Lake Island, AL
Just outside of Montgomery on the Alabama River, you’ll find a Tim Burton wonderland on a privately owned island. The production company behind the movie Big Fish built the fictitious town of Spectre here back in the early 2000s and decided to leave it up after filming. For a small fee, visitors to Jackson Lake Island can follow Ewan McGregor’s footsteps through the town square to the rundown church, to the remaining styrofoam trees from the haunted forest and even hang a pair of shoes off the clothesline. Best part? Goats roam the island, too.