Im Jahr 1917 schreibt der britische Schrftsteller Siegfried Sassoon einen Aufruf gegen den Krieg, der im Parlament verlesen wird. Da er selbst Soldat ist, wird er vor die Wahl gestellt, sich entweder vor einem Kriegsgericht zu verantworten oder in eine Nervenklinik eingewiesen zu werden. Er entscheidet sich für die Klinik und wird nach Craiglockart, einer schottischen Burg, geschickt, wo Veteranen mit Kriegstraumata behandelt werden. Behandelnder Arzt ist der Freudianer Dr. William Rivers. Schnell freundet sich Sassoon mit ein paar anderen Insassen an. Einer von ihnen ist Wilfred Owen, der inspiriert von Sassoon pazifistische Gedichte schreibt, die ihn nach seinem Tod berühmt machen werden. Während der Behandlung beginnt der einst ergeizige Dr. Rivers seine Rolle als Arzt in Frage zustellen: behandelt er die Neurosen seiner Patienten nur, damit sie anschließend wieder an die Front geschickt werden können?