20世紀20年代,時局動蕩,天下大亂,華夏大地無有一片寧靜之所。時群雄并起,軍閥混戰。軍閥少帥侯杰(劉德華 飾)縱橫捭闔,驕橫跋扈,視平民如草芥,卻難逃自身劫數。正所謂城頭變換大王旗,侯杰轉眼間輝煌不在,副官曹蠻(謝霆鋒 飾)伺機上位、妻子顏夕(范冰冰 飾)離去、女兒身亡,種種打擊令這個昔日的亂世修羅萬念俱灰。落魄至少林寺期間,侯杰先后結識悟道(成龍 飾)、凈能(吳京 飾)、凈海(余少群 飾)、凈空(釋延能 飾)等僧眾,并慢慢領悟了宿世的罪障因果,遂放下貪嗔癡慢疑之心,誠心向佛。與此同時,更大的磨難正向少林襲來……