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