Almost all of it was filmed in Charleston, SC. The baptism pool in “China” in ep. 1 is the wave pool at Whirlin Waters. The main megachurch is the North Charleston Coliseum and it’s attached conference center. The parking lot where they meet up with the blackmailers is the old Sam’s Club parking lot on Rivers Avenue…