בקיץ של שנת 1935, בריוני טאליס (סירשה רונאן), נערה בת 13, מתמודדת עם חוויות מורכבות שמסלימות את חייה ואת חיי משפחתה. באחוזת המשפחה, היא עדה לסצנה טעונה בין אחותה הגדולה, ססיליה (קירה נייטלי), ורובי (ג'יימס מקאבוי), בנו של המשרת, כשהם חשופים ופגיעים. בריוני, שמנסה להבין את מה שראתה, מפרשת את המתרחש באופן שגוי ומאשים את רובי בפשע חמור שהוא לא ביצע. האשמה הזו משנה את מסלול חייהם של כולם ומובילה לתוצאות בלתי הפיכות. הסיפור מתרחש על רקע מלחמת העולם השנייה, כשהאירועים האישיים והדרמטיים של הדמויות משתלבים עם ההיסטוריה הסוערת של התקופה. הסרט מבוסס על הרומן של איאן מקיואן ומציג את המאבק בין האמת לבין האשליה, בין האשמה לבין הכפרה, ואת האופן שבו טעויות של ילדות יכולות להשפיע על גורלות שלמים. בריוני, בגילה הצעיר ובתמימותה, יוצרת שרשרת אירועים שמאתגרת את כל מי שמסביבה, והסיפור מתפתח דרך נקודת מבטה המורכבת. ההתמודדות עם ההשלכות של ההאשמה השגויה מובילה את הדמויות לדרכים שונות, כשהן מנסות למצוא דרך לגאולה ולכפרה על טעויות העבר. במרכז העלילה עומדים רגשות עזים, סודות משפחתיים וקשיי התבגרות, כשהסרט מציג את ההשלכות הנפשיות והחברתיות של מעשה אחד שנעשה מתוך אי הבנה. כפרה הוא סיפור על אהבה, אובדן, והחיפוש אחר אמת בעולם שבו המציאות לעיתים מעוותת על ידי תפיסות אישיות. הסרט מציג גם את המורכבות של הזיכרון והסיפור האישי, כשהדמויות מתמודדות עם ההשלכות של מעשיהן לאורך שנים. העלילה מתפתחת בין זמנים שונים, ומדגישה כיצד העבר ממשיך להשפיע על ההווה. המשחק המעולה של השחקנים, לצד הצילום הקפדני והפסקול המרגש, יוצרים חוויה קולנועית עמוקה ומעוררת מחשבה. הסרט מדגיש את החשיבות של הכפרה וההבנה העצמית, ומעלה שאלות על צדק, מוסר ואהבה. בסופו של דבר, כפרה הוא יצירה שמזמינה את הצופים לחשוב על הדרך שבה אנו מספרים את סיפור חיינו וכיצד טעויות יכולות לעצב את גורלנו בדרכים בלתי צפויות.
