Kevin (Ezra Miller), 15, commits a massacre at his high school and goes to jail. Stunned, his mother, Eve (Tilda Swinton) can only react to tragedy when it begins to correspond with her ​​husband, Franklin (John C. Reilly), who lives far and recalls the boy's troubled past.