及「过五关斩六将」的故事，中国大陆、香港及马来西亚于2011年4月28日同时上映，台湾及新加坡分别于同年4月29日及5月5日上映。
剧情简介.建安五年（200年）正月，曹操（姜文饰）在诛灭了董承等人之后，为了解除东顾之忧，避免和袁绍和刘备（方中信饰）两面交战，以迅雷不及掩耳之势勐扑徐州并击破刘备。刘备家眷被困曹营，关云长（甄子丹饰）为存忠义甘作俘虏，被迫为曹操上阵。二月，袁绍领兵11万南下，曹操和袁绍在官渡决战。四月，关羽助曹操在白马之战斩杀袁绍大将颜良（钱小豪饰），曹操封关羽为汉