Sebastian Roché plays Father Renaud, the Catholic priest in charge of the school that brutalizes its kidnapped students (all Native American girls from nearby tribes). And the physical, sexual, and …Sebastian Roché plays Father Renaud, the Catholic priest in charge of the school that brutalizes its kidnapped students (all Native American girls from nearby tribes). And the physical, sexual, and …