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.
Genres:
Billie Piper as Sally Lockhart
Matt Smith as Jim Taylor
Julie Walters as Mrs. Holland
JJ Feild as Frederick Garland
Hayley Atwell as Rosa Garland
Elliot Cowan as Hendrick Van Eeden
Sian Thomas as Mrs Rees
Trevor Cooper as Mr Higgs
Robert Glenister as Samuel Selby
Dominic Coleman as Jeremiah Blyth
Miles Anderson as Major Marchbanks
Ramon Tikaram as Maharaja
Don Gilet as Henry Hopkins
David Harewood as Matthew Bedwell
Tony Maudsley as Mr. Berry
Martin Jarvis as Voice of Capt. Lockhart (voice)
Kay Lyon as Ellen
Robert Putt as Porter
Tilly Vosburgh as Mrs Thorpe
Tom Davey as Young Lockhart
Pik-Sen Lim as Madame Sheng
Julia Joyce as Young Sally
Tom Wu as Perak
Sandra Maitland as Landlady
Dennis Banks as Cabbie
Billy Seymour as Paddy
Chloe Walker as Adelaide
Matthew Cureton as Young Marchbanks
Kevin John Harvey as Seadog
Jason Chan as Chinese Man
Nathanael Kelly as Clerk
Elliot Cowan as Van Eeden
Made by edimario