Günümüz Londra’sında, bir inşaat mühendisi, farkında olmadan bir ejderhayı asırlar süren uykusundan uyandırır. O zaman 12 yaşında olan Quinn, annesinin yaptığı bu hatanın dünyanın sonunu getireceğini tahmin bile edemez.20 yıl sonra, Quinn (Christian Bale), itfaiye şefi olarak hayatta kalmayı başaran bir grup insanı bu korkunç canavarların gazabından korumaya çalışmaktadır. Bu sırada gözükara bir Amerikalı maceracı olan Van Zan (Matthew McConaughey), ejderhaları öldürmenin yolunu bildiğini söyleyerek yüreklerine umut serper.