Za vrijeme građevinskih radova koje je vodila njegova majka, dječak Quinn Abercromby ( Christian Bale ) svjedoči buđenju zmaja koji je godinama mirovao u svom podzemlju.
Radnja filma odvija se od 2008. do 2020.
Danas, dvadeset godina kasnije, Quinn je vođa vatrogasne jedince koja gasi požare i odgovorna je za destrukciju zmajeva. Situacija je alarmantna jer je ljudskoj vrstipod naletima zmajeva opstanak postao vrlo ugrožen.
Jedina nada čovječanstvusu Denton "koljač zmaja" Van Zan ( Matthew McConaughey ), poznat kao jedini čovjek koji je uspio ubiti zmaja, i Alex ( Izabella Scorupco ) znanstvenica i pilotkinja iz Van Zanove vojske, koja ima tajno oružje za borbu protiv zmajeva - arhanđele, padobrance koji služe kao mamac zmajevima.
Post-apokaliptičnu fantastiču avanturu 'Carstvo vatre' gledajt večeras u 20:15 na RTL2.