Interpretado por Fernando Fernán Gómez, Don Gregorio es el maestro de Moncho (Manuel Lozano) en "La lengua de las mariposas".
La película trata de la relación de este con Moncho, un chico que teme que sus maestros le peguen debido a la dura educación represiva que se daba durante el periodo del estallido de la Guerra Civil Española. Sin embargo Don Gregorio no es el típico maestro de escuela, el pertenece a los rojos y su método de enseñanza es bastante distinto: él utiliza el método de observación como forma de enseñar. La relación entre ambos se va fortaleciendo durante las enseñanzas que Don Gregorio imparte a Moncho, que sobre todo versan sobre la libertad.
Ya en el final del film, Don Gregorio es apresado por los azules, y a pesar de que la madre de Moncho le insta en llamarle 'rojo' y 'asesino', Moncho no puede ocultar el cariño que le ha cogido a su maestro y le tira piedras al camión en el que se lo llevan mientras grita 'tilonorrinco' y 'espiritrompa' para que este sepa que le respeta.