Убить дракона
кинофильм-притча режиссёра Марка Захарова. По мотивам пьесы Евгения Шварца «Дракон». Совместное производство СССР-ФРГ.
Однажды странствующий рыцарь Ланцелот, дальний потомок по материнской линии знаменитого сэра Ланцелота, попадает в город, в котором уже четыреста лет правит жестокий Дракон. Большинство жителей города почему-то не хотят, чтобы их спасли от тирании чудовищного звероящера, объясняя её исторической традицией.
Ланцелот, спасая жертву Дракона — невинную девушку, вызывает чудовище на бой. В подполье города есть люди, которые помогают рыцарю найти оружие и приготовиться к неравному поединку. Ланцелот побеждает Дракона, но ранен и скрывается. В городе власть дракона заменяет хаос.
Постепенно старая история уходит в прошлое, и в городе воцаряются новые порядки. После поединка с Драконом победу над ним присваивает себе городской бургомистр, который при Драконе был его марионеткой. Ланцелот вынужден вернуться в город, чтобы объяснить жителям — сама по себе смерть Дракона означает только то, что пришло время каждому убить дракона в себе и что он заставит всех жителей сделать это. Однако таким образом он сам уподобляется Дракону, и жители города склоняются перед своим новым господином.
Ланцелот уходит от людей. Он видит детей, которые играют с Драконом, сменившим амплуа — из мрачного картинного фашиста с изуродованным лицом он перевоплотился в добродушного бородача. Дракон предлагает не продолжать битву при детях, но Ланцелот отказывается, поскольку теперь на кону новое поколение. Ланцелот, дракон и дети уходят. Всё повторится вновь.