Charismatic radio host in New Orleans, secretly a cannibalistic serial killer, reconnects with a long-lost childhood friend.