《西虹市首富》剧情讲述了混迹于丙级业余足球队的守门员王多鱼,因比赛失利被开除离队,却因继承二爷遗产而获得大笔财富,由此引发一系列令人哭笑不得的事件。
西虹市丙级球队大翔队的守门员王多鱼(沈腾 饰)因比赛失利被教练开除,一筹莫展之际王多鱼突然收到神秘人士金老板(张晨光 饰)的邀请,被告知自己竟然是保险大亨王老太爷(李立群 饰)的唯一继承人,遗产高达百亿!但是王老太爷给出了一个非常奇葩的条件,那就是要求王多鱼在一个月内花光十亿,还不能告诉身边人,否则失去继承权。王多鱼毫不犹豫签下了军令状”,与好友庄强(张一鸣 饰)以及财务夏竹(宋芸桦 饰)一起开启了挥金之旅”,即将成为西虹市首富的王多鱼,第一次感受到了做富人的快乐,同时也发现想要挥金如土实在没有那么简单!
该片翻拍自1985年的电影《布鲁斯特的百万横财》,闫非和彭大魔对剧本的构思创作就花了两年。在选取故事中的地名时,闫非和彭大魔最初的想法是,虚构一个地名来讲故事,既能规避现实风险,也能产生创作上的快乐。他们灵机一动,将地名取为西虹市,谐音好记又有趣。在创作剧本的过程中,原著剧本中的主角是棒球手,该片改为足球守门员。同时,原版电影里采用了烧钱买选票,用竞选市长、州长、总统这种方式把钱败光,而编剧们想设计一个中国式的花钱方式,为此伤了不少脑筋。