Une ingénieure en bâtiment réveille par accident un dragon assoupi depuis des centaines d'années sous la ville de Londre. 20 ans plus tard, le monstre et sa progéniture ont ravagé la majeure partie de la planète. Quinn (Christian Bale), le fils de l'ingénieure, maintenant chef-pompier, est responsable de tenir en respect les dragons pour permettre à une poignée de survivants de maintenir un semblant d'existence dans ce monde dévasté. S'amène alors un américain audacieux, Van Zan " le tueur de dragon " (Matthew McConaughey), qui prétend connaître un moyen d'éliminer les nuisantes bêtes, un moyen qui dépasse l'entendement de Quinn.