In a tranquil Yorkshire village, Tom (Colin Firth) is employed to uncover a medieval mural hidden in the local church. When he meets a fellow WW1 survivor, James Moon (Kenneth Branagh), the two spend an idyllic summer healing from the traumas they have suffered. As Tom grows to understand the meaning of the mural, he begins to find his way in the village and the hidden passions that flow beneath the surface. As Tom comes to terms with his forbidden love for the beautiful rector's wife, James must also face his own demons and struggles. Through their work they find reassurance and escape from their experiences, and can begin a personal journey to recovery.