Действие картины происходит в 1944 году в городе Монтобане во Франции. Хирург местной больницы Жюльен Дандьё (Филипп Нуаре), безобидный толстяк, врач-гуманист, лечащий и бойцов Сопротивления, и коллаборационистов из милиции, понимает, что скоро город освободят союзники, уже высадившиеся в Нормандии. Он отсылает жену (Роми Шнайдер) и дочь в свой родовой замок Барбери, а когда приезжает их навестить, с ужасом обнаруживает тела мирных жителей, убитых прямо в церкви, находит застреленную дочь и сожжённую из огнемёта жену. В замке засел отряд СС. Обезумевший от горя Жюльен находит дедовское ружьё и ломает опоры моста, ведущего в замок, ‒ гитлеровцы оказываются в ловушке.
«Старое ружьё» ‒ немецко-французский военно-драматический фильм от режиссёра и сценариста Робера Энрико. В 1976 году картины была удостоена трёх премий «Сезар», в номинациях за лучший фильм, лучшую мужскую роль и лучшую музыку.