L'action se déroule en 1944, à Montauban. Le chirurgien Julien Dandieu y mène une vie paisible avec sa femme, Clara, et leur fille Florence. Cependant, l'invasion allemande ne peut le laisser indifférent : préférant les savoir éloignées des tourments de cette guerre, Julien demande à son ami François de conduire Clara et Florence à la campagne, où cette famille possède un château, véritable forteresse médiévale qui surplombe un village. Une semaine plus tard, ne supportant plus l'absence des siens, Julien rejoint sa famille pour découvrir, avec effroi, que les Allemands ont déjà semé la terreur dans le village.
L'abbaye de Saint-Jean-la-Rivière menace de fermer ses portes. Ce qui serait une véritable catastrophe pour ses pensionnaires, tous de vieux comédiens sans ressource. Saint-Clair, acteur autrefois adulé et grand séducteur de femmes, vient justement d'y arriver et y retrouve Marny, grand rival dont il avait jadis séduit la femme, et Cabrissade, artiste de second ordre.