Michael O'Hara,一个曾在西班牙犯下重罪的水手,意外地在纽约重逢了。一天夜里,他在街头救助了一位被抢劫的美女Elsa,因此她请求她的丈夫Arthur Bannister来船上工作,希望他能够雇佣Michael作为水手。Bannister一家刚从上海返回纽约,正准备前往旧金山。
在海上航行期间,Michael和Elsa逐渐产生了感情。他们的关系逐渐升温,但同时,Michael也结识了Arthur的朋友George Grisby。George知道Michael曾经杀人的事实后,希望Michael能再杀一个人,并承诺给他五千美元的佣金。而George希望Michael杀死的人是他自己,因为他想要制造自己已经死亡的假象,以便从现在的生活和他的妻子身边逃走。
然而,两人的计划似乎非常完美,George却不慎杀害了Arthur的管家,随后自己也被杀。这使得Michael成为了两个死者的嫌疑人之一。法庭上,为Michael辩护的是他的情敌Arthur。究竟谁才是杀死George的真正凶手?