安政七年(1860年)的三月三日,德川幕府控制下的日本迎来了改变历史的重要事件。在鹅毛大雪漫天飞舞的江户城樱田门外,幕府大老井伊扫头直弼(中村吉右卫门 饰)被18名水户藩浪人刺杀,史称“樱田门外之变”。担任护卫的彦根藩武士志村金吾(中井贵一 饰)自感失职,可却求死不能。因父母代他自杀,故彦根藩命令金吾追杀在逃的五名浪人,将人头祭献在井伊大老的墓前赎罪。在接下来的十三年漫长岁月里,日本内外发生翻天覆地的巨变,明治维新胜利,新政府废藩置县,但这些似乎全与金吾无关,他穿着早已不合时宜的武士装束,执着地追寻那几名浪人武士的下落。殊不知仅存的一人佐桥十兵卫(阿部宽 饰)早已化名直吉,以车夫的身份在城市的最顶层求生。两个悲剧的小人物,终将迎来宿命的重逢……
本片根据浅田次郎的同名短篇小说改编。。曾在西班牙杀过人的水手Michael O'Hara(奥逊·威尔斯 Orson Welles 饰)回到了纽约,一天夜里他在路上救了遭到打劫的美女Elsa(丽塔·海华斯 Rita Hayworth 饰),于是Elsa让她的丈夫,律师Arthur Bannister(埃弗雷特·斯隆 Everett Sloane 饰)找到Michael,让他来船上当水手。Bannister一家刚从上海回到纽约,正要坐船前往旧金山。在海上航行的时候,Michael和Elsa情愫暗生。而Michael也认识了Arthur的朋友George Grisby(Glenn Anders 饰)。George知道Michael曾经杀过人后,想让Michael再杀一个人,并承诺给他五千美元的佣金,而他想让Michael杀的人,就是George自己。原来George想制造自己已经死了的假象,然后从现在的生活和他的妻子身边逃走。两人的计划看起来天衣无缝,George却失手杀死了Arthur的管家,随后George也真的被杀。Michael被认为是两个死者的凶手,法庭上,为Michael辩论的却是他的情敌Arthur,到底谁才是杀死George的真正凶手?。