An intriguing mystery thriller from New Orleans