The people who took us on an incredible journey in 2012 in The Life of Pi have done it again. There won't be many movies you will see over the coming months better than The Book Thief.
Despite being based on a book of the same name, I entered the setting of pre-World War II Germany with little knowledge of the story. For two-plus hours I was transfixed by the narrative and performances.
This is the story of young Liesel (Sophie Nelisse), a girl left by her fleeing mother with foster parents in a small German village. It is the late 1930s and the fervour surrounding Adolf Hitler is at fever pitch. If you are Germanic and a member of the Nazi Party, you are okay. If you are Jewish or Communist, run for your life.
Liesel's new parents, Hans (Geoffrey Rush) and Rosa (Emily Watson), live a very basic life, with the main focus on surviving each day.
When Jewish teenager Max (Ben Schnetzer) comes to their house seeking refuge, their lives are changed forever.