Home Tags Demeter

Tag: Demeter

Review: Surviving “The Last Voyage of the Demeter”

There’s no doubt about it, we’re in the midst of a vampire resurgence. While there have been a slew of vampire films in its wake, Twilight seemed to kill the bigger budget bloodsucker flicks for a bit. 2023 finds life coming back to the dead though. Sure, there are plenty of films still in production,…