At first I thought Miss Pei would be the villain. Because: 1. Miss Pei didn't read(?) Abe's letter, didn't notify another time manager, and didn't remind her after knowing it; 2. Miss Pei seemed to dislike the male protagonist's intimacy with the lighter-than-air girl. Miss Pei's sacrifice for the children later proved that she was indeed a protector.
Then I felt that the whole movie was in a time loop. Because Miss Pei can create a time loop; there is also a detail in the movie that Miss Pei watched the time when the heroine and the hero went out alone; there is also a clock that appears in two places in the movie. Later plot development proved otherwise.
View more about Miss Peregrine's Home for Peculiar Children reviews