民國初期,武術名家武丁當(張國立飾)與其夫人連續生了九個女孩,為求男丁延續香火,武夫人只好對所有人謊稱所生的是男嬰,取名武十郎(楊千嬅飾)。十郎自小被母親裝扮成
周念中(霍建華飾)與聶凱(胡宇崴飾)是從小一起玩大的兄弟,雖無血緣關系,但感情勝過親手足,隨著女孩莫家琦(孫儷飾)的出現,倆人之間的關系變得微妙起來。家琦父親臨