Lorsque la première guerre mondiale éclate, Rory o’Donnell, jeune irlandais désabusé, s’engage pour fuir une vie qui le désespère. Le voici donc en France, sous les bannières de l’armée britannique, aux côtés de lutins, de fées et de dragons. La nuit, les pleurs des banshees s’élèvent derrière les tranchées, et l’on murmure que les allemands auraient des bataillons de loup-garous…Mais dans cet enfer de flammes et de sortilèges, Rory rencontrera Sam Tapelton, un compatriote héroïque, muni d’une étrange philosophie….