清朝时期,国内外问题不断,社会动荡不安,人民生活困苦。一个名叫杨露禅的小男孩天生长有肉角,相貌奇特,但只懂得吃和笑,并被认为毫无前途。除了他的母亲杨母(舒淇饰),没有人相信他会有所成就。然而,随着年龄的增长,露禅展现出超人的能力,对拳法招式过目不忘,头上的肉角一旦被触动,力量无穷。有人指出,如能善用这种天赋,他将成为高手,但如果不加以控制,会有生命危险。露禅来到太极拳发祥地陈家沟,希望能够学习拳法保护自己。幸运的是,神秘的老人(梁家辉饰)总在关键时刻给予指导,让露禅进步迅速,赢得村民的尊敬。然而,当地面临铁路修建的危机,英国修筑者造方子敬(彭于晏饰)为了自己的前途,不惜牺牲村民的利益。玉娘(杨颖饰)与子敬从小相爱,但子敬的背叛让她痛苦不堪。...