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
3rd Annual Independent Film Awards

Watch the free from anywhere in the world. Celebrating the true independents of this year.