Directed by King Baggot and produced by Carl Laemmle's Universal Pictures, the screenplay was adapted by Harvey F. Thew from the play by Eugene W. Presbrey and the 1899 novel, The Amateur Cracksman, by E.W. Hornung.
Raffles (played by House Peters) is an English gentleman with a secret life—he is the notorious jewel thief known as "The Amateur Cracksman." While sailing from India to England accompanied by his friend, Bunny Manners (played by Freeman Wood), it is rumored that the infamous cracksman is aboard ship. Raffles warns a lady passenger to keep an eye on her necklace, which is stolen soon afterward. Although a search reveals no evidence, the necklace is returned upon reaching London.
Lord Amersteth (played by Winter Hall) and his wife, Lady Amersteth (played by Kate Lester), are having a party at their home and Raffles attends. Another guest, noted criminologist Captain Bedford (played by Fred Esmelton), makes the assertion that a very valuable string of pearls cannot be stolen. Encouraged by this, Raffles steals it.
He has also stolen the heart of Gwendolyn Amersteth (played by Miss DuPont), the daughter of his hosts. Capt. Bedford finally captures him, but he escapes with Gwendolyn's help and they run away to be married. Raffles returns the pearls and promises to retire from being a burglar.