Our newest cinematic features the property of an abandoned megachurch, which is now in the process of being demolished to make way for a senior living community.