伯纳德(达斯汀·霍夫曼 Dustin Hoffman 饰)和薇薇安(莉莉·汤普琳 Lily Tomlin 饰)是一对感情十分要好的夫妻,两人经营着一家私人侦探所,专门帮助人们解决生活里遇到的各种难题。作为他们的客户,艾伯特(詹森·舒瓦兹曼 Jason Schwartzman 饰)的处境显然不容乐观,仿佛是在一瞬间,他发现生命中的一切都偏离了他的掌控,朝着未知的方向迅速发展开去,与此同时,他的死对头布莱德(裘德·洛 Jude Law 饰)似乎正春风得意。
然而,上帝是公平的,因为布莱德也有着自己无法解决的难题,对于他如花似玉的女朋友道恩(娜奥米·沃茨 Naomi Watts 饰),布莱德始终放心不下,于是他成为了伯纳德和薇薇安的下一个客户。。清朝乾隆年间,日本国特使西村先生来京觐见,皇上听说他这次来的目的是想在大清国找一位围棋高手跟他下棋。和亲王领旨来到待诏处,正赶上棋待诏们为了争首席之位而打架,和亲王一气之下给他们下了死命令。日本使节西村如约来到翰林院和棋待诏们下棋,不料,棋局才刚刚开始,待诏大人们就傻了眼。两国的下棋规则截然不同,在协商之后,双方决定让两国的规矩各占一半。对弈正式开始,棋待诏们由于不懂日本棋术,没一会儿就纷纷败下阵来,一个个被西村杀的人仰马翻。皇上得知棋待诏们在对弈中全军覆没,勃然大怒,在和亲王的提醒下,皇上想到了一个人或许能替自己挽回面子,他就是前国手—施襄夏。施襄夏奉旨和西村展开棋艺对决,他不负众望,以一子险胜西村。这让皇上龙颜大悦,决定重重赏他。施襄夏当上了首席棋待诏,让一直眼红这个官职的王大人心生怨恨,为了挤走施襄夏,王大人想亲自跟他对弈一局。施襄夏展露出的高...。