BASED on the acclaimed novel by Markus Zusak, The Book Thief is set in Germany from 1938 until the end of the Second World War.
Young Liesel Melinger [Sophie Nelisse] is sent to live with foster parents Hans [Geoffrey Rush] and Rosa Hubermann [Emily Watson] by her communist sympathising mother.
As she grows up on the ironically named Heaven Street she tries to make sense of the worsening situation around her as the Nazis tighten their grip on everyday life.
Liesel is our focus and, despite being unable to read, we follow her thirst for knowledge to the extent that she is searching through smouldering piles of burnt books for great works.
She steals them for Max (Ben Schnetzer), a young Jewish man whom the family are hiding in their basement, and he encourages her to write.