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