The director coaxed some great performances out of the actors, and the cinematography is beautiful as well. The juxtaposition between the past and the present was handled deftly and there are a lot of weighty themes to chew on. I was consistently engaged in the narrative. All in all, this is a great movie for a wide audience.