Saw this movie last evening with my husband & my granddaughter, age 26, we loved it - well done. At times, my granddaughter & I found it a little hard to follow but if you kept up, you got the just of the plot. Kudo's to all the actor's for a job well done...