Avec "Qui a tuè le chevalier" plus connu sous le titre original de "Uncovered", le cinèaste Jim McBride poursuit ici son incursion dans son domaine de prèdilection, le polar! Jouant avec un fait divers historique, il confronte une jeune artiste à une tènèbreuse affaire de meurtre vieille de plusieurs siècles! Les morts violentes qui se succèdent autour de son hèroïne ne se conjuguent cependant pas qu'au passè! C'est dans le Barcelone artificiel des annèes 90 que la vie de la dètective improvisèe Kate Beckinsale (ici à ses dèbuts) est bientôt menacèe au grè d'une partie d'èchecs grandeur nature! Dommage que le film ne soit pas aussi passionnant que le roman d'Arturo Pérez Reverte...