En la dinastía Ming de China, Shen Lian (Chang Chen), un policía secreto que trabaja para un gobierno corrupto, se ve atrapado por una conspiración. Para demostrar su inocencia buscará la verdad con una mujer llamada Bei Zhai (Yang Mi).
Los dientes de amor es una historia sobre una adolescente llamada Qian Yiehong (Yan Bingyan) que rechazó a un chico por diferencias políticas. El chico le golpeó la espalda con un ladrillo. y desde entonces le duele la espalda cada vez que llueve. Algún tiempo después, ella se enamora de un hombre casado, pero él la traiciona, y al final la abandona. Qian finalmente se casa con un hombre a quien ella no ama. Pero cuando ella se divorcia, él se extrae brutalmente sus dientes para dárselos de regalo a ella.
En el siglo III A. C., el ambicioso rey de Quin, Ying Zheng, está obsesionado con la unificación de China y con convertirse en su primer emperador. Para lograr su sueño inicia un reinado de terror, guerras y brutalidad a fin de atemorizar al resto de los imperios vecinos. Tras él está la Dama de Zhao, su amante desde la infancia, que en su deseo de ayudarlo maquina una falsa conspiración de asesinato que sirva de justificación para la invasión del vecino reino de Yan, iniciando así el imperio con que sueña Ying Zheng.