ในช่วงสงครามโลกครั้งที่ 2 Maria Altmann (Tatiana Maslany รับบทเป็น Maria วัยสาว) กับ Fritz สามีของเธอ (Max Irons จาก The Riot Club, The Host, Red Riding Hood) อพยพลี้ภัยจากกรุงเวียนนา ประเทศออสเตรีย มาอยู่ประเทศอเมริกา เพื่อหนีการฆ่าล้างเผ่าพันธุ์ยิว (Holocaust) ในช่วงบั้นปลายของชีวิต Maria (Helen Mirren รับบทเป็น Maria ในวัย 80) ได้ตัดสินใจกลับไปยังประเทศบ้านเกิดของเธออีกครั้ง เพื่อทวงคืนทรัพย์สินของครอบครัวที่เคยถูกพวกนาซียึดไป ซึ่งนั่นก็รวมถึงภาพวาด “Woman in Gold” หรือ Portrait of Adele Bloch-Bauer I (1907) หนึ่งในผลงานชิ้นเอกของ Gustav Klimt ศิลปินชาวออสเตรียผู้โด่งดังในช่วงศริสต์ศตวรรษที่ 19 (Adele Bloch-Bauer เป็นป้าแท้ๆ ของ Maria) Maria ว่าจ้าง Randol Schoenberg หรือ Randy (Ryan Reynolds) หลานชายของ Arnold Schoenberg และ Eric Zeisl นักประพันธ์เพลงชื่อดังชาวออสเตรียเชื้อสายยิว มาเป็นทนาย ทั้งๆ ที่ตอนนั้น Randy ยังเป็นแค่คนหนุ่มผู้ไร้ประสบการณ์ ทั้งสองต้องต่อสู้ในชั้นศาล รวมแล้วเป็นเวลากว่า 8 ปี เพื่อทวงสิทธิความเป็นเจ้าของในภาพวาดป้าของเธอกลับคืนมาจากรัฐบาลออสเตรีย!