Richard Bruce, an American in fog bound London stumbles into the midst of international intrigue, with Rose Thorne, an innocent dupe. Together they try to unravel the mystery, enlisting the aid of a cat burglar named Holmes, who they bump into along the way.
Robert Armstrong
as Richard Bruce
Helen Mack
as Rose Thorne
Ralph Bellamy
as Jim Steele
Roland Young
as Holmes
John Miljan
as Regan
Laura Hope Crews
as Lady Rockingham
Henry Stephenson
as Major Thorne
Beryl Mercer
as Elsie
Tyrell Davis
as Gerald Fairfax
Frederick Sullivan
as The General
Desmond Roberts
as Harvey, a thug
Charles Irwin
as Bill, a thug