武丁当(张国立 饰)与夫人连续生了九个女孩。丁当母亲竟在武夫人临产第十个孩子时,逼丁当娶妾添丁,武夫人对所有人谎称所生是男婴取名十郎,从小到大就女扮男装,自少练成武术高手。十郎喜欢上由父养大的李亚寿(霍建华 饰),但亚寿一心想找有钱女,二人以好兄弟相称。
十郎帮亚寿英雄救美,亚寿男扮女装帮十郎搞乱被父所逼的相亲会。夜晚十郎换上女装去找亚寿,亚寿见十郎浓妆以为是鬼被吓晕。路痴的雷声大(胡宇崴 饰)向正在桥边哭泣的十郎问路,声大赞美十郎貌美武功又好,十郎大乐更送声大回家。
临别前,声大不舍,问如何可以再见,十郎不为意告之住在武馆,事后才懊悔说漏了住处。亚寿闻富户雷小雨(张萌 饰)举办比武招亲,马上排队报名。