Chine, an 665. L'impératrice Wu, à la tête de la dynastie Tang, demande qu'une enquête soit menée après l'attaque de sa flotte. Elle ne prête pas attention aux superstitions qui circulent à Luoyang : les habitants de la capitale orientale pensent que c'est un monstre marin qui a détruit les navires de l'impératrice. Pour apaiser la créature, ils projettent de sacrifier une courtisane, qu'ils enferment dans le Temple du Dragon des mers. Leur choix se porte sur la belle Yin, en fait victime de son refus de répondre aux avances d'hommes haut placés. Le jeune magistrat Dee, tout juste arrivé à Luoyang, est nommé Commissaire impérial et prend en charge l'enquête. Il soupçonne rapidement la présence d'un traître au Temple Suprême.
Quatre ans après Détective Dee : Le Mystère de la flamme fantôme, le maître du cinéma hong-kongais (The Blade) revient avec un nouvel épisode des aventures du héros inspiré de Di Renjie, cette fois-ci, Mark Chao remplace Andy Lau dans ce nouveau volet, juge qui a réellement existé, réputé pour ses talents d'enquêteur. L'ambition du cinéaste est de faire de son personnage (déjà très connu dans le roman noir) une figure populaire : il le transforme ici en véritable super-héros chinois qui se livre à des combats spectaculaires et très chorégraphiques. La mise en scène de Tsui Hark n'a rien perdu de sa beauté formelle.