Trong một ngôi đền cổ trước một tượng Phật lớn là phần nhục thể của một pháp sư Ấn Độ có quyền năng ma thuật giúp xưng bá võ lâm. Hắc Thạch bang muốn chiếm đoạt quyền năng này và đã phái sát thủ Drizzle (Kelly Lin) vốn từng ám hại một trọng quan của triều đình và con trai của viên quan này tên là Renfeng (Xiaodong Guo).
Tại ngôi đền, Drizzle giết người đàn ông mà cô ta yêu, pháp sư Minh Tuệ. Cái chết của pháp sư Minh Tuệ ám ảnh Drizzle và cô quyết định từ giã Hắc Thạch bang. Drizzle quyết định thay đổi nhân dạng để làm mình già hơn, từ đó cô mang hình dung của Zeng Jing (Michelle Yeoh) và mở một sạp hàng để bán quần áo. Zeng thu hút sự chú ý của một anh chàng đưa tin tên là Ah-Sheng (Jung Woo-sung) và cô đã kết hôn anh ta
Sau đó khi Zeng Jing và Ah-Sheng đang ở trong một nhà băng thì bọn cướp xông vào, Zeng Jing đã đánh bọn cướp 1 trận tơi tả, sau đó cô tha mạng cho chúng. Hành động này khiến cho bang chủ Hắc Thạch bang là Luân Vương (Xueqi Wang) nhận ra cô là Drizzle và biết rằng cô đang ở trong Kinh Đô. Luân Vương đã phái ba sát thủ trong bang là Lei Bin (Shawn Yue), Turquoise (Barbie Hsu), và Magician (Leon Dai) để thu hồi di vật của pháp sư từ Drizzle.