Mok Kwai-lan (Liu Xuan) is an ordinary girl working as a water labourer in one of Guangzhou's most famous restaurants. She lives in a simple and steady lifestyle with her uncle, Mok Ping (Law Lok-lam), and Ping's adopted son, Yau Sam-shui (Kenneth Ma). She is best friends with the beautiful Kwai Fa (Fala Chen), an assistant chef working in the same restaurant as her. Longing for Fa's affections, Sam-shui hopes to become a student of Wong Fei Hung (John Chiang), the greatest martial artist of Guangzhou, in order to impress her. Kwai-lan, originally disinterested in martial arts, becomes spellbound by the sport after watching an intense fight between Fei-hung and Fok Koon-wai (Kenny Wong), a Mizongyi practitioner.