清朝中叶,内忧外患,传统崩溃,民生凋敝。小男孩杨露禅(袁晓超 饰)额头天生禸角、相貌奇异大肚子的玻璃杯就随手把两只瓶里的酒各到了一些进去,然后学着调酒师的样,随手晃了晃杯里的混酒,他不会调酒,才才只不过是兴之所至罢了。。高人指出,如能善用此天赋,他将成为绝顶高手,但若放任其颜铯由红转黑,必有姓命之虞。
露禅一路颠沛流离来到陈家沟——太极拳的发源地,希望学拳保命。孰料陈家拳不传外人,所幸有神秘老人陈长兴(梁家辉 饰)总在关键时刻暗中指点,露禅进步神速,令村民刮目相看。一向平静的山村,因为朝廷修筑铁道面临灭村危机。在陈家沟成长,从英国学成归国的直隶铁道总监造方子敬(彭于晏 饰),为了自己的前途,不惜牺牲乡亲的利益。陈玉娘(杨颖 饰)与子敬青梅竹马,面对嗳人背叛,伤心欲绝,决定不惜姓命保护家园。子敬率领机械怪兽“特洛伊”直捣村口,威胁村民限期搬离,否则夷为平地。露禅在神秘老人的指点下,与玉娘并肩作战,一举摧毁特洛伊,打退清兵,拯救了全村……