Nella Londra odierna, il dodicenne Quinn risveglia, inavvertitamente, un'enorme belva sputafuoco dal suo sonno secolare mentre esplora il cantiere in cui lavora la madre. Vent'anni dopo, la maggior parte del mondo è controllata da questa belva terrificante e dalla sua discendenza. Quinn (CHRISTIAN BALE - "American Psycho", "Il Mandolino del Capitano Corelli"), che nel frattempo è diventato capo dei vigili del fuoco, ha il compito di contenere la minaccia dei draghi e di proteggere una piccola comunità che vive di stenti. Improvvisamente, nella comunità irrompe un americano, il glorioso Van Zan (MATTHEW McCONAUGHEY - "Contact", "ED TV", "Angels"), che sostiene di sapere come uccidere le belve e salvare l'umanità. Quinn non gli crede fino a quando Van Zan ed il suo gruppo di rozzi "arcangeli" non esibiscono la loro bravura. Van Zan intende uccidere il capostipite dei draghi a Londra, ma Quinn teme che un raid su Londra sia una missione suicida e si rifiuta di rischiare le vite che sono sotto la sua responsabilità. Tuttavia, sarà presto costretto a confrontarsi con i suoi demoni interiori e a prendere una decisione...