Li (Ge You) lässt seinen Bruder hinterhältig vergiften, krönt sich zum neuen Kaiser und übernimmt auch noch dessen Witwe, die schöne Prinzessin Wan (Zhang Ziyi). Nur ihre große Liebe und einzige Hoffnung Wu Luan (Daniel Wu), der Sohn ihres ermordeten Mannes, kann Li gefährlich werden. Ein Attentat auf den Kronprinzen schlägt fehl, und Wu Luan schleicht sich wutentbrannt an den Kaiserhof, um den Mord an seinem Vater zu rächen und die unglückliche Wan zu befreien.