
The Ruby in the Smoke
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.
Where to Watch
No US streaming subscription carries this title right now.
Top Cast

Billie Piper
Sally Lockhart

Matt Smith
Jim Taylor

Julie Walters
Mrs. Holland

JJ Feild
Frederick Garland

Hayley Atwell
Rosa Garland

Elliot Cowan
Hendrick Van Eeden

Sian Thomas
Mrs Rees

Trevor Cooper
Mr Higgs

Robert Glenister
Samuel Selby

Dominic Coleman
Jeremiah Blyth

Miles Anderson
Major Marchbanks

Ramon Tikaram
Maharaja

Don Gilet
Henry Hopkins

David Harewood
Matthew Bedwell

Tony Maudsley
Mr. Berry

Martin Jarvis
Voice of Capt. Lockhart (voice)
Kay Lyon
Ellen

Robert Putt
Porter

Tilly Vosburgh
Mrs Thorpe
Tom Davey
Young Lockhart
More Like This

Murder in Three Acts

Miss Marple: They Do It with Mirrors

Gourmet Detective: A Healthy Place to Die

The Caveman's Valentine

Sherlock Holmes Faces Death

Footsteps in the Fog

The Mask of Dimitrios

Garage Sale Mystery: A Case Of Murder

Agatha and the Truth of Murder

Aurora Teagarden Mysteries: Til Death Do Us Part

Aurora Teagarden Mysteries: How to Con A Con

Aurora Teagarden Mysteries: Reunited and It Feels So Deadly

Strangers on a Train

Sherlock Holmes

Crossword Mysteries: Proposing Murder

Marlowe

Aurora Teagarden Mysteries: Heist and Seek

Riddled with Deceit: A Martha's Vineyard Mystery

Appointment with Death

Remember
