该片2月8日的公映日期正是2016年的大年初一,也是邓超的生日,而且还是邓超和妻子孙俪领证的日子。拍摄期间周星驰有特别送给邓超1979年的酒(邓超是1979年生人),还带他吃了很多香港美食。周星驰表示邓超是个创作型演员,在拍摄过程中,往往周星驰只要一种感觉,邓超却能给他很多种。有时周星驰觉得已经很好了,不需要再来了,邓超还会要求“再来一条”,演出不同的版本让周星驰选择。
周星驰筹拍该片,专门给钱国伟打电话,邀请他成为该片的执行导演。在电影中,钱国伟还出演了一个“路人甲”的搞笑角色。此外,“星女郎”林允是通过12万人海选,严格选拔后成为美人鱼的。拍摄期间,因冬天拍下水戏,实在太冷,除罗志祥没病过外,演员都病倒了,令周星驰要急谋对策,将大水池的水加热,额外添器材,令电影超出预算。
拍摄期间,林允经常要吊钢丝,结果吊到一身伤,最伤的一次险令她的脸受伤。周星驰对电影的呈现非常严格,拍摄过程中演员的每一个动作,特别是表情都要做到满意,因此常常亲力亲为。这是邓超和周星驰的第一次合作,拍戏的时候邓超认为周星驰并没有传说中的虐演员。而周星驰则表示是邓超的演技太好,他很放心。
该片开拍前,邓超和周星驰两人经常深夜通话,持续了将近一个月的时间,一场一场的对戏,交流彼此的感受。该片拍摄期间,周星驰手把手教林允如何演戏。周星驰想让林允演成什么样,就会先演出来给林允看。林允的戏起码要拍20遍才过,甚至更多。
片中罗志祥的表演,是周星驰导演一招一式教出来的。并且罗志祥在片中的很多高亢演讲台词,都刻意模仿了周星驰国语配音师石斑鱼的声音。林允表示在拍摄该片时和邓超合作很有压力,但是后来发现邓超人很好,知道剧组人员经常泡在冷水里,邓超都会特别准备姜茶。
周星驰经常在片场不苟言笑,当剧组气氛很低气压时,邓超总是及时出现来救火,是剧组的减压良药。拍摄期间,每当周星驰手上拿个流星锤或弯刀(戏中道具)要给林允讲戏时,邓超就会过去让周星驰“冷静,以大局为重”。张雨绮在国外拍戏时刚好车坏了,心情欠佳的时候接到了周星驰的电话邀请。
为拍摄一场戏,邓超和林允吃掉了150只鸡,NG次数超过一千次。邓超为后半段一场戏抱林允抱了好几天,为此“练出了腰肌”。
周星驰在拍戏方面是个极其严谨勤勉的人。有时候,尽管导演和演员们之间已经对过戏了,他仍然会再次对戏。很多时候导演在片场的时候,周星驰也会在旁边观察指导。如果剧组需要早上六七点钟就开始拍摄,那他大概七点钟就到了现场。
在一次拍摄中,有一部分内容是两个临时演员互相推撞的表演。虽然这部分戏份可能只占整部电影很小的一部分,甚至最后都有可能被剪掉。但是,有自己坚持和要求追求的周星驰,却亲自去找这两个临时演员对戏,那一场面拍了整整两个多小时。
为了达到最理想的电影效果,周星驰在制作过程中不惜投入大量的精力和资金。有时候,即使是已经拍摄、剪辑完成的片段,只要他觉得不满意,就必须重新搭建场景、重新拍摄。
周星驰在拍摄现场非常喜欢教别人武术。他会让邓超等人扮演李小龙的角色,向林允展示各种武打动作;他还会把执行导演钱国伟当作沙包袋来打。
当拍摄男女主角在游乐场上吃鸡的游戏时,由于整个场地都被剧组租下,所以所有的游戏项目都可以任意进行。收工后,周星驰还带着剧组成员玩遍了游乐场的所有项目。
片中的郑总是由现实生活中的演员和企业家扮演的。至于飞行器的设计,剧组确实是参照真实飞行器来制作的。郑总在屋子里飞来飞去的画面,实际上是通过实拍的飞行器加上电脑特效后完成的。
另外,片中人鱼师太睡觉时发出的呼噜声,也是由周星驰亲自配音的。