I brought my two nieces (19 and 21) and we all loved this movie. The acting was surpurb and the background scenery was very realistic of an 19th century London. The story was a little hard to follow at the beginning, but as all the loose ends were tied up everything became clear. I would recommend this movie to everyone.