Adam Vaughn Breaking Film Reviews Specialty Releases Spotlight Film Review: “Behemoth” Promises Demons and VFX Wonders, and Severely Underwhelms August 26, 2021