2007年,吴宇森筹拍《赤壁》,他花4000万片酬加票房的分成,请来周润发演周瑜,但请梁朝伟时,却遭到了拒绝:我没有档期,你找别人吧。梁朝伟的拒绝,彻底打乱了吴宇森的计划。对于吴宇森而言,他对赤壁大战这一题材痴迷了二十多年,但在当时,无论电影制作技术还是电影市场都无法支持和容纳规模如此宏大的一部影片。直到2004年,吴宇森与金牌搭档、制作人张家振看到拍摄《赤壁》的时机已经成熟,便开始有了影片有关融资和拍摄的运作。
在选角方面,吴宇森也是煞费苦心,其中主角周瑜的人选,他首先想到了曾经的老搭档周润发,早在80年代,吴宇森就用一部《英雄本色》把周润发捧成了金马奖影帝。所以在筹拍《赤壁》时,吴宇森就请来了周润发,并许诺了他4000万的片酬,外加票房的分成,周润发这边也是立马答应了。敲定了周润发之后,吴宇森便去邀请梁朝伟,希望他能出演诸葛亮,但却遭到了拒绝:拍摄周期太长,我没有档期,你找别人吧。梁朝伟的拒绝,彻底打乱了吴宇森的计划。无奈之下,吴宇森只能找到金城武,请他来演诸葛亮,幸运的是,金城武竟然三言两语就答应了,因为他从小就喜欢三国里这个神机妙算的人物。之后吴宇森又找来了张丰毅饰演曹操、林志玲饰演小乔……对于让张丰毅演曹操,刚开始也是有些质疑,因为他的形象太过正派。同样的,林志玲来演小乔,大家也不看好,因为她的身材颀长苗条,不适合中国古装女人的扮相,很难符合古典美人的定义。为此在最后拍摄时,叶锦添只能在衣服上下功夫,把小乔的服装开低,又加上重重叠叠的配搭,当然这都是后话了。最终经过近三年的筹备和一年的前期准备,《赤壁》于2007年4月决定开拍,但没想到就在开拍前几天,饰演周瑜的周润发却突然辞演,这让吴宇森顿时不知所措。听闻周润发辞演的这个消息后,梁朝伟还算仗义,恰逢当时他也有档期,于是便自告奋勇来救场,周瑜这个角色便落到了梁朝伟身上。而对于周润发辞演《赤壁》的原因,一时间也是引起了大家的猜测。对此吴宇森的解释非常委婉,毕竟是老熟人了,算是给发哥留足了面子:就只差那么零点一的条件谈不拢,结果他就不来了。随后周润发立马出来反驳,称自己辞演,并不是条件没谈拢,虽然电影在拍摄时分成了上下两部,但自己的片酬没有变,相当于自降片酬了。而之所以辞演是因为自己是在开机前一周才拿到剧本的,根本没有时间去做准备,无法诠释好角色,所以选择了辞演。但周润发的解释,在张家振看来就是“谎话连篇”,他丝毫没有给周润发面子,直接指出剧本早在2006年就交到了周润发手上,而且他还对剧本提出了许多修改意见。而对于片酬问题,张家振也是表示周润发说得太离谱,当时吴宇森许诺他的是4000万片酬加票房的分成,而其实之前周润发所有的戏当中,四部加起来都没有这一部的片酬高,所有完全没有自降片酬这一说,也没有亏待他。即使这样,周润发还不知足,他要求吴宇森在开拍前就把4000万片酬一次性付清,但当时剧组根本没这么多流转经费,吴宇森几次找他洽谈,周润发依然不妥协。最后还是张家振苦苦哀求,周润发才勉强答应先支付一半的片酬,剩下的等电影上映后再支付。本以为这样就万事大吉了,哪成想周润发又提出了100多条霸王条款,比如什么时候吃饭,什么时候化妆,各种各样的小细节都包括在了里面,光是他的合同,就足足打出了50多页。最终因为剧组无法满足周润发的这些要求,他便提出了辞演,而他的这一系列过分举动,也是惹怒了吴宇森等人,于是两人之间的合作便彻底告吹,好在梁朝伟看不下去,主动出来救场。拍摄期间,在拍摄一场两船相撞镜头时,不幸发生了意外,造成了1死6伤。武术指导因为和吴宇森理念不合,拍摄中途不干了,只能换成元奎,已经拍摄完成的一些戏只能重拍。而摄影师也是因为档期问题,在中途离组,只能重新找人。最终这部制作成本为八千万美金,合五亿六千万人民币的电影,成了截止当时为止投资规模最大的华语电影,可是在上映后,票房却只有3.7亿,赔得一塌糊涂。而梁朝伟饰演的周瑜,也是得到了差评:他是不错的演员,无论是《无间道》里的卧底警察,还是《花样年华》里的老派先生,都演的得心应手,可是偏偏周瑜这个完美男人让他演的不伦不类,不是不用心,而是确实气质不符合,缺少灵气。而金城武扮演的诸葛亮,也是非常搞笑,导演给他安排那么多搞笑台词非常失败。诸葛亮在赤壁之战中的位置是个军师,但金城武在戏中的角色则是一个“万人迷”,不仅迷住了周瑜,也迷住了所有的女观众。而对于周润发耍大牌,并不只有吴宇森几个人说,和他合作的张伟平也曾吐槽过,因此许多网友表示难以相信:没想到德艺双馨的发哥竟然也会耍大牌。大家怎么看周润发耍大牌这件事?你觉得《赤壁》是烂片吗?周润发吴宇森