Принц Руперт — второй сын короля пришедшего в упадок Лесного королевства. По воле отца он должен сразиться с драконом и либо погибнуть, либо пополнить казну золотом чудовища. Встреча с драконом повергла принца в изумление: дракон миролюбив, коллекционирует бабочек, а живущая у него принцесса Джулия, привезенная к нему в качестве жертвоприношения, ему до смерти надоела. Вместе с девушкой Руперт возвращается в родное королевство, над которым нависла угроза — вторжение демонов. Страну терзают и внутренние противоречия: Бароны отказываются повиноваться королю, двор раздирают интриги, высшие сановники готовят переворот…