Qui a tué le chevalier ? est un beau gâchis car si l'intrigue avait tout pour faire un excellent thriller au final on a un film bien fade. Qui a tué le chevalier ? n'a aucune ambiance, pas de suspense de plus le casting n'est pas réussi, Kate Beckinsale a ses débuts ne s'avère pas convaincante, Sinéad Cusack n'a pas le look d'une cougar et on y croît pas à un seul instant à Art Malik en Casanova. Le style est plus proche d'un mauvais téléfilm que d'un thriller sombre comme peut nous l'offrir le cinéma. Et cerise sur le gâteau dès que l'on découvre l'acteur qui incarne le tueur on devine de suite que ce sera lui le meurtrier.