After evil is unleashed on New Orleans, five kids must save the city from an ancient demon.
Eli Roth Creator