When her sister dies, Altmann becomes aware via some documents of a family painting that was stolen by the Nazis.
Woman in Gold, painted by famous Austrian artist Gustav Klimt, was a portrait of Maria's favourite aunt Adele and hung proudly in their house in Vienna until the Nazis moved into the city, arresting Jews and stealing their belongings.
Maria and her husband managed to flee the country and start a new life in the United States.
Learning that the painting is on display in Vienna, Maria seeks the help of young lawyer Randol Schoenberg (Ryan Reynolds) to try to get it back.
Schoenberg's own history traces back to Austria and once hooked by the prospect of regaining the painting, he won't be stopped.
But getting Woman in Gold back means taking on the Austrian Government and it's not going to be an easy fight.
We follow as this unusual pair tackle some of their own demons and memories from Austria.
Issues of Nazism, the Holocaust, collaboration and restitution raise their head in a country not sure whether it can confront its past.
This is a wonderful story of justice served and deserved and gives us a small inkling of the impact of Nazism and the Holocaust.
Although Mirren is not entirely convincing as a Jewish Austrian, Reynolds tackles his serious dramatic role with some aplomb.
Woman in Gold (M)
120 minutes
Rating: 3/5 stars