В основе сюжета лежит одноименная пьеса Евгения Шварца. Герой фильма — добрый и умный ученый Христиан-Теодор (Даль). Прибыв в незнакомую страну, где все сказочное происходит на самом деле, он сам становится действующим лицом новой истории. Теодор влюбляется в Принцессу, мечтает завоевать ее сердце и претендует на власть в королевстве. Но герою приходится столкнуться со своей темной ипостасью — Тенью. Она обманывает своего хозяина, занимает престол и завладевает Принцессой. Добро повержено. Однако Теодору все-таки удается совладать с Тенью. И в его новые планы не входит быть королем, а дочь людоеда Аннунциата становится ему милее и ближе, чем коронованная девица.