Sally Lockhart has struck a man dead with just three words, sent to her in a message from her father just before he drowned in the South China Seas. But unfortunately, Sally has no idea what the words The Seven Blessings mean. Before long, she is drawn into a mystery filled with opium, secrets from her own past and, at the heart of it all, the Ruby of Agrapur.

Cinderella
1997
6.5/10

Silver Skates
2020
7.5/10

Séraphine
2008
6.7/10

The Shadow in the North
2007
6.5/10

Once Upon a Time... in Hollywood
2019
7.4/10

Titanic
1997
7.9/10

Joker
2019
8.1/10

Enola Holmes
2020
7.2/10

Three Billboards Outside Ebbing, Missouri
2017
8.1/10

Hush
2016
6.7/10

Incredibles 2
2018
7.5/10

One Hundred and One Dalmatians
1961
7.2/10

The Girl Who Leapt Through Time
2006
7.8/10

My Best Friend's Wedding
1997
6.6/10

Lara Croft: Tomb Raider
2001
5.9/10

Oppenheimer
2023
8.0/10

The Return of Jafar
1994
6.2/10

Alex Strangelove
2018
6.6/10

The Grudge 3
2009
5.4/10

Sister Act 2: Back in the Habit
1993
6.4/10
The Door in the Floor
2004
6.063/10