Dieu ! que la guerre est jolie résume et commente le déroulement de la Première Guerre mondiale en s'appuyant sur des chansons et airs de musiques d’époque. Plusieurs de ces chansons remontent au XIXème siècle mais les paroles en ont été changées de façon sarcastique par les soldats du front. Le scénario suit le destin de plusieurs jeunes hommes de cette famille, Jack (Paul Shelley), Freddy (Malcolm McFee), Harry (Colin Farrell) et George (Maurice Roëves), et leur quotidien dans les tranchées.