Atonement aborda a viagem do fuzileiro naval americano Lou D’Alessandro (Boyd Holbrook) à Bagdá, em 2003. A unidade que ele participa abre fogo contra dois veículos que acharam suspeitos e três passageiros são mortos no ato. Porém, os passageiros eram apenas uma família de civis e mesmo uma década depois do incidente, Lou segue assombrado com o acontecido. A matriarca da família assassinada em Bagdá, Mariam (Hiam Abbass), tenta reconstruir a vida em Glendale com sua filha. Ela dá uma entrevista para o jornalista Michael Reid (Kenneth Branagh) falando sobre a tragédia e quando o ex-fuzileiro toma conhecimento da história, pede para que Michael seja uma ponte entre ele e Mariam. O filme busca colocar os dois lados de uma mesma moeda frente à frente para falar sobre trauma e redenção.