The 2024 New Orleans Film Festival played host to a captivating premiere, drawing attention to one of the most compelling films of the event—“The Devil is Busy,” a short documentary directed by Geeta Gandbhir and Christalyn Hampton. This documentary, executive produced by Soledad O’Brien, offers a gripping portrayal of the…