Xavier Lombard (Daniel Auteuil) é um detetive particular francês que, em razão de problemas ocorridos na França, teve que morar em Londres, onde sobrevive cuidando de casos de adultério. O amigo Carlos Demores (Ciarán Hinds), com quem trabalhou na França, o indica para cuidar do desaparecimento de Leon Spitz, o irmão de Deborah (Nastassja Kinski), a mulher de Carlos.