
ในปี 1952 ฟิโลมีนา (รับบทโดย Judi Dench) สาวน้อยชาวไอริชวัยรุ่นตั้งครรภ์โดยไม่ได้วางแผน และถูกส่งไปอยู่ในวัดคอนแวนต์ เมื่อทารกน้อย แอนโธนี อายุได้เพียงสองขวบ แม่ชีในวัดได้พรากเด็กไปและนำไปให้การรับเลี้ยงในสหรัฐอเมริกา ฟิโลมีนาค้นหาแอนโธนีอย่างไม่ลดละตลอดระยะเวลา 50 ปี เมื่อมาร์ติน ซิกสมิธ (รับบทโดย Steve Coogan) นักข่าวการเมืองที่เหนื่อยล้ากับการทำงาน ได้รับรู้เรื่องราวของฟิโลมีนา เขาจึงตัดสินใจช่วยเธอในการตามหาแอนโธนี พวกเขาเดินทางไปยังสหรัฐอเมริกาเพื่อสืบหาตัวเขา และในกระบวนการนี้ พวกเขาได้สร้างความสัมพันธ์ที่ไม่คาดคิด