剧情:After the sudden mysterious death of their father, a pair of siblings returned to the vast estate in New Orleans and met their insane stepmother, who would control their inheritance at all costs.