well, to me ... i think the film has so much more room/depth for interpretation, understanding ... and definitely thinking ... 

there are so many interesting contrasts (all of which have rather subtle differences) ... as usual, we as audience may have credited the film with more interpretations than the director may have intended ... but frankly, i really could have corroborated all the following with so many examples (albeit spoilers) ...

-- reality vs fantasy; trapped vs escapism; resignation vs dreams ... belief vs disbelief; trust vs distrust; obedience vs betrayal ... rest vs unrest; cruelty vs innocence; heartlessness vs kindness; complexity vs simplicity ... old vs young; tradition vs revolution ... a second chance ... the past, the present and the future (i.e., time) ... etc 

although i have many examples to corroborate the above ... i guess you pple will be able to do it too ...