The Ruby in the Smoke (2006)
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.
What people think about The Ruby in the Smoke
The Ruby in the Smoke is the kind of Victorian mystery that grabs you by the collar and pulls you through gaslit streets, shadowy docks, and secrets that feel genuinely dangerous. Billie Piper makes Sally Lockhart a bracingly smart, stubborn heroine—equal parts vulnerable and steel-spined—while Julie Walters brings a deliciously unsettling presence that keeps the tension humming. The film’s pleasures are in its brisk momentum and rich atmosphere: opium haze, whispered conspiracies, and a puzzle that keeps tightening without turning into a lecture. It isn’t for the squeamish, given its bouts of violence and the stark depiction of opium use, but if you want a punchy, character-driven crime tale with classic serial-adventure vibes, it’s an easy recommendation.
The Ruby in the Smoke wants to be a brisk, gothic Victorian whodunit with a plucky young heroine, murky conspiracies, and a whiff of opium-soaked menace, and on that level it mostly delivers. The catch is that it plays like a TV adaptation with limited breathing room: the mystery can feel crowded, the tone swings from cozy adventure to sudden brutality, and some characters come off more “useful to the plot” than truly layered. Billie Piper gives Sally real backbone and there’s a satisfying old-fashioned intrigue to the setup, but if you need tight pacing, subtle twists, or consistent realism, you may find it a bit clunky. Also worth noting: it doesn’t flinch from violence and includes a graphic opium-smoking scene, so it’s not the light Sunday-night mystery it sometimes pretends to be.
Cast
Billie PiperSally Lockhart
Matt SmithJim Taylor
Julie WaltersMrs. Holland
JJ FeildFrederick Garland
Hayley AtwellRosa Garland
Elliot CowanHendrick Van Eeden
Sian ThomasMrs Rees
Trevor CooperMr Higgs
Robert GlenisterSamuel Selby
Dominic ColemanJeremiah Blyth
Miles AndersonMajor Marchbanks
Ramon TikaramMaharaja
Don GiletHenry Hopkins
David HarewoodMatthew Bedwell
Tony MaudsleyMr. Berry
Martin JarvisVoice of Capt. Lockhart (voice)- KKay LyonEllen
Robert PuttPorter
Crew
- Director
- Brian Percival
- Writers
- Adrian Hodges
- Music
- Martin Phipps
- Cinematography
- Peter Greenhalgh
- Editing
- Kristina Hetherington
Details
- Released
- December 27, 2006
- Language
- English
- Studio
- BBC, GBH
- IMDb
- tt1587299
