À quai d’un paquebot à destination des États-Unis, Michael Lanyard, un ancien escroc international connu sous le nom de "Lone Lanyard", et le détective Crane, un ancien sergent qui le poursuivait, ont la surprise de découvrir qu’ils navigueront ensemble. Ils voient un voleur, Freddie Isquith, dérober une liasse d’argent dans le sac d’une femme âgée. Lanyard, devenu un bijoutier honnête depuis vingt ans, récupère l’argent et le remplace dans le sac de la femme à son insu. C'est alors que débarque sur le paquebot le jeune Maurice Parry. Parry commence rapidement un flirt avec Fenno Crozier, qui voyage avec sa tante Fay, une ancienne choriste qui s’est mariée dans la richesse. Parry vole les émeraudes des Habsbourg, d’une valeur de trois-cents-soixante-quinze mille dollars, à Fay. Lanyard, qui est un vieil ami de Fay, l’assure qu’il peut les récupérer, mais dit qu’il doit travailler seul. C'est alors que Parry lui révèle qu’il est son fils, et que son but dans la vie est d’être aussi bon voleur que son père l’était. Lanyard, qui croyait que son fils était mort, pourra-t-il remettre ce dernier dans le droit chemin ?