Dante Balestra é um professor de filosofia fascinante e pouco convencional que, após muitos anos de ausência, retorna a Roma. O professor faz uma aula no colégio Leonardo Da Vinci onde aplica seu método de ensino inconformista e estabelece uma relação muito especial com seus alunos. Mas a maneira como ele se comporta logo leva a confundir a vida privada com a vida profissional, tornando as coisas complexas.