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.
Billie Paul Piper (born Lianne Piper, 22 September 1982, in Swindon, Wiltshire) is an English singer and actress. She...
See Billie Piper's other roles →Matthew Robert Smith (born 28 October 1982) is an English actor. He is best known for his roles as the eleventh incar...
See Matt Smith's other roles →Dame Julia Mary Walters DBE (born 22 February 1950), known professionally as Julie Walters, is an English actress, au...
See Julie Walters's other roles →Hayley Elizabeth Atwell (born 5 April 1982) is a British and American actress. Born and raised in London, Atwell stud...
See Hayley Atwell's other roles →From Wikipedia, the free encyclopedia Elliot Cowan is an English actor, known for portraying Corporal Jem Poynton in...
See Elliot Cowan's other roles →Trevor Cooper was born on May 21, 1953 and is currently 71 years old.
See Trevor Cooper's other roles →Robert Glenister was born on March 11, 1960 and is currently 64 years old.
See Robert Glenister's other roles →Miles Anderson is a Zimbabwean born British stage, film and television actor.
See Miles Anderson's other roles →Ramon Tikaram is a British stage and screen actor of Indo-Fijian and Southeast Asian descent.[1][2] He is known for p...
See Ramon Tikaram's other roles →David Harewood is an English actor, known for playing David Estes in Homeland and Hank Henshaw in Supergirl.
See David Harewood's other roles →Martin Jarvis OBE is one of Britain's most versatile leading actors. His distinguished career continues to encompass ...
See Martin Jarvis's other roles →Julia Joyce was born on June 14, 1998 and is currently 26 years old.
See Julia Joyce's other roles →