Немецкая овчарка Руслан — конвойный лагерный пёс — остается без работы, поскольку наступила хрущевская оттепель, и лагерь расформировали. Вожатый-конвоир прогоняет собаку. Она больше не нужна. Руслан убегает в соседний поселок и там прибивается к бывшему заключенному, ныне поселенцу.
Вот уже много лет город, в который попадает странствующий рыцарь Ланцелот, находится под властью Дракона. Долг рыцаря — сразиться с жестоким узурпатором. Но Бургомистр отговаривает его от поединка, объясняя, что люди не могут жить без диктатора.