Бродячий актёр Руслан, мечтающий стать настоящим рыцарем, приезжает в Киев, где его таланты остаются невостребованными. Разочарованный после неудачного выступления, он встречает на улицах ночного города Милу, принцессу, скрывающуюся от злодея. Мгновенно влюбившись, Руслан решает помочь девушке, но волшебник Черномор похищает Милу, используя чёрную магию. Узнав, что Мила — дочь князя Владимира, который обещает её руку и половину королевства тому, кто спасёт принцессу, Руслан отправляется в опасное путешествие через заколдованные земли, чтобы доказать, что настоящая любовь может преодолеть любые препятствия, даже магию.