年轻的凯瑟琳(格温妮斯.帕特洛 饰)正经历着人生中考验,她既要工作,又要照顾体病重的老父亲罗伯特(安东尼.霍普金斯 饰)。罗伯特虽然是一名著名的数学家,但晚年得病的还是无法很好的照顾自己。
罗伯特还是逝世了,凯瑟琳伤心不已,她把自己封闭起来。而罗伯特的学生哈尔(杰克.吉伦哈尔 饰)打算寻找老师遗留下来的数学笔记,这事令凯瑟琳怒不遏止。姐姐克莱尔(霍普.戴维斯 饰)希望妹妹凯瑟琳能够卖掉父亲的房子,跟自己到纽约住。因为她觉得妹妹有可能遗传到了父亲的某些病状,想能及时照顾到妹妹。凯瑟琳根本不想离开,这时候她与哈尔之间的关系也变得复杂了。
哈尔拿着凯瑟琳所给的钥匙打开了罗伯特的抽屉,一份数学样稿出现在他眼前,高兴不已的他向提议把资料以罗伯特的名义出版,但编写的人是谁,令哈尔与克莱尔都大吃一惊。。赌王携外甥刘风、表妹凌兰提着钱箱来到“金钩赌场”。他的对手是日本人小野与山本,一番斗技之后,赌王赢得所有钱财扬长而去。重返赌场的赌王不顾巡捕罗义的劝阻依然来到金钩赌场约赌。原来,赌王的朋友被日本人杀害,截去了为抗战前线购买药品的钱,他要讨回这笔债。满脸怒色的山本见到赌王一行甚是得意,他望着莲心姑娘白碗里的两只骰子都是六点,脸上露出奸笑。赌王识破他的伎俩,技高一筹,把山本搞得目瞪口呆。赌王带着刘风和凌兰拿着满袋的钱冲出赌场。山本气势汹汹地逼问莲心,扫地的瘸腿老头心疼地劝莲心去投奔赌王。小野和山本的上司龟田请来韩国赌台高手“全扫光”,以天皇御赐的宝剑和赌王的传家珍宝夜光杯作赌注,一决雌雄。赌王和全扫光各坐一方,赌王举杯将酒一饮而尽。这时刘风、凌兰与日本浪人打斗起来,全扫光拿走夜光杯,说改日再决高低。全扫光在街上看戴大头娃面具的杂耍人变戏法。杂耍人在他胸前一抓,那只夜光杯到了杂耍人手中,等他觉得不妙,赌王等已无踪影。赌王深夜潜入全扫光住宅,两人厮打起来,巡夜到此的巡捕将两人抓进捕房。两个巡捕撕去伪装,原来是刘风和司机。在赌王和莲心的一番肺腑之言后,全扫光折服了,将那只天皇御赐的宝剑抛入湖中。赌王将钱款交给罗义,并让刘风到根据地去。回来的路上,瘸腿老人告诉赌王莲心和凌兰被日本人绑架。赌王赶到赌场,看见她俩被吊在梁上,身着和服的瘸腿老头一脸杀气,原来他就是黑龙会头目龟田。激战中,凌兰为保护赌王,自己却倒在血泊中,身负重伤的莲心挣扎着扣动扳机将龟田打死。罗义赶来营救赌王。枪战过后,赌场一片死寂。。