A group of girls from the orphanage and the nun looking after them is located in cut off from civilization…