En 1818, cuando a Joseph Mohr se le asigna el puesto de nuevo sacerdote asistente en Oberndorf, una pequeña ciudad austriaca cerca de Salzburgo, el joven está lleno de ideas e ideales. Su pasión por acercar la iglesia a la gente común lo coloca en rumbo de colisión con su nuevo superior, el padre Nostler. Cuando Mohr organiza un coro de iglesia que incluye a marginados de la taberna local y actúa en alemán en lugar de latín, Nostler lo amenaza con medidas disciplinarias. Su relación se deteriora aún más cuando María, una clienta habitual de la taberna, se une sorprendentemente a la actuación del coro de la iglesia exclusivamente masculino. A medida que los éxitos iniciales de Mohr comienzan a desmoronarse y sus esfuerzos le resultan contraproducentes, pierde toda esperanza y se enfrenta a una prueba de fe. La noche antes de Navidad, Mohr tiene que decidir si aceptará la derrota y abandonará Oberndorf o aceptará el verdadero significado de la Nochebuena.