Un gatto può chiamarsi Felix per un tedesco e Nestor per un francese, ma rimane sempre lo stesso: libero e indipendente. Così come un soldato può indossare una divisa scozzese, tedesca o francese, ma resterà sempre un uomo: con una famiglia, dei sentimenti, delle speranze. E' questa la morale del film di Christian Carion che, ispirandosi a un fatto realmente accaduto durante la Prima Guerra Mondiale, racconta la storia di due cantanti lirici (lei è Diane Kruger, la bella Elena di Troy ) che si recano sul fronte tedesco la vigilia di Natale per allietare con il loro canto le truppe. Ma dopo la prima strofa di Stille Nacht, il "nemico" scozzese risponde accompagnando la canzone con la cornamusa.