清末,太极宗师杨崇武(于海 饰)一家人隐居杭州西湖畔。 杨崇武与妻子慧娘(胡慧中饰)晚年生下儿子杨学文(吴京饰)。 学文自幼天资聪慧,酷爱武术。 但杨父怕他惹事,每天都督促儿子好好读书,不让他出门。 薛文偷偷向父亲学习太极拳,并自创了一套辫子神功。 他每天刻苦练习,练就了一身好武功。 钱塘江上举行祈雨仪式时,学文和表弟偷偷去参加龙王祭。 典礼上,学文认识了留学归来的富家千金曹阳云(钟丽缇饰),学文一见钟情。 为了追求杨云,学文加入了革命党。 他的辫子魔法在禁鸦运动中展现了巨大威力,学文与杨云的关系也日益加深。 然而,走私鸦片进入中国的帝国主义者并没有放弃,暗中设下阴谋,一场你死我活的斗争随即展开。