Albert Markovski (Jason Schwartzman) é um poeta de coração mole que decide contratar dois detetives, Bernard (Dustin Hoffman) e Vivian (Lily Tomlin), para investigar três coincidências que, segundo ele, podem ser o segredo da vida. A investigação logo envolve outros clientes da dupla, como o vulnerável bombeiro Tommy Corn (Mark Wahlberg), o executivo de vendas Brad Stand (Jude Law) e a modelo Dawn Campbell (Naomi Watts), que está em crise de identidade. A situação se complica quando a sedutora Caterine Vauban (Isabelle Huppert), inimiga da dupla de detetive, passa a seduzir Albert e Tommy na intenção de que eles passem a ver a vida sob o seu ponto de vista.