Leah Christine Johnson

Demon Squad

By Lorry Kikta | June 2019

Set in Mobile, Alabama, it makes sense that Demon Squad reminds me quite a bit of one of my favorite HBO shows…

Join our Film Threat Newsletter

Newsletter Icon