Plot hole: When Nameless and Flying Snow are fending off the arrows, the arrows blocked by the two seem to be the only arrows coming toward the school, as there are no arrows flying beyond their reach (omitting the ones missing the school entirely).
Plot hole: Towards the end of the film when Private Shakespeare is talking to the wounded soldier, his coat and hair are suddenly dry, strange when the majority of the film is set outdoors in the rain.