伯納德(達斯汀·霍夫曼 Dustin Hoffman 飾)和薇薇安(莉莉·湯普琳 Lily Tomlin 飾)是一對感情十分要好的夫妻,兩人經營著一家私人偵探所,專門幫助人們解決生活里遇到的各種難題。作為他們的客戶,艾伯特(詹森·舒瓦茲曼 Jason Schwartzman 飾)的處境顯然不容樂觀,仿佛是在一瞬間,他發現生命中的一切都偏離了他的掌控,朝著未知的方向迅速發展開去,與此同時,他的死對頭布萊德(裘德·洛 Jude Law 飾)似乎正春風得意。 然而,上帝是公平的,因為布萊德也有著自己無法解決的難題,對于他如花似玉的女朋友道恩(娜奧米·沃茨 Naomi Watts 飾),布萊德始終放心不下,于是他成為了伯納德和薇薇安的下一個客戶。