L'idée de départ du roman d'Arturo Perez-Reverte est géniale: résoudre une énigme policière posée par un tableau du 15ème siècle. Malheureusement, le roman dérape rapidement vers une hécatombe invraisemblable que le film tente laborieusement de copier. De plus les personnages espagnols prennent une tournure britannique dans le Barcelonne de Gaudi. On n'y crois pas, les acteurs non plus. Décidement, la jolie Kate Beckinsale possède un don infaillible pour détecter les navets.