影片根据2009年“红衣男孩"事件改编。。余杭城内有个沈皮匠,生下一对孪生子,当晚却被蒙面人用一女婴掉包换走一个男婴。继而又是连遭追杀,只得隐姓埋名亡命天涯。皮匠一家不幸卷入一场残酷无情的宫廷阴谋之中,原来,当朝皇上虽有三宫六院七十二嫔妃,年过半百已连生二十六位公主,竟然未得一子。宁妃和凤妃两宫为争宠,谎奏已怀龙种。几番折腾后,宁妃却又生下了女儿,百般无奈只得将女儿用掉包计换来皮匠之子顶替。而凤妃却孕都没有怀上,只得抱来妹妹的儿子充数。 十六年事,被掉包入宫的皮匠之子已作为皇太子封为颐亲王,为人荒淫残暴、心狠手辣、无恶不作。而在民间的小皮匠却纯朴善良、多才多艺、胸怀博大。那位真正的皇上之女却在小皮匠家出落得貌若天仙。与小皮匠青梅竹马,情投意合。在颐亲王将要册封为太子以接皇位时。十六年前的掉包计露出端倪。颐亲王率杀手私出皇宫欲杀孪生兄弟灭口。皇上派内侍武昌力追回颐亲王,不料误将小皮匠当作颐亲王...。清末民初,同盟会成员荣仲华被人出卖,招致荣家惨遭灭门,唯留下三名子嗣流落各方。
三十年后,大哥荣达彪乃是一铁骨铮铮的抗日将士,二哥金山已是叱吒上海滩的大亨,小弟华小文留学归来,书生意气甚浓。境遇各异的荣家三兄弟在因缘际会下又重聚一起,为了相同的目的踏上寻亲复仇之路,当三兄弟齐心协力亲手将仇敌手刃之后,却又因为不同的理想而同室操戈。贪婪和权欲扭曲了金山的灵魂,为了利益金山不惜以手足之情相博,不肯和金山媾和的荣达彪最终死在了二弟金山之手。
大哥的惨死使得一直视民主法律为生命的华小文深受刺激,从此破灭了对旧中国所谓政府和法律的幻想,亲手拿起了复仇的枪。。