Im Ersten Weltkrieg dient der Poet Siegfried Sassoon (Jack Lowden) an der Front und wird nach seiner Rückkehr für seinen Mut ausgezeichnet. In seinen Gedichten ist er dennoch ein scharfer Kritiker des Krieges – und wird dafür vor allem in aristokratischen und künstlerischen Kreisen gefeiert. Obwohl er viele Affären mit Männern hat und zeitlebens um Anerkennung als schwuler Mann kämpft, entscheidet er sich schließlich doch dazu, eine Frau zu heiraten.
„Benediction“ basiert auf der wahren Lebensgeschichte des britischen Poeten Siegfried Sassoon.