În dinastia Ming din China, Shen Lian (în rol principal cu Chang Chen) este suspect. Pentru a dovedi inocența, el caută adevărul impreuna cu o fată numită Bei Zhai (care are rolul lui Yang Mi).