电影《秘密访客》拍摄于2018年,比《隐秘的角落》拍摄时间还要早。荣梓杉透露,当初是《秘密访客》的选角导演找到他,他去试了两回戏,就通过了。随后跟剧组一起去韩国拍戏。《秘密访客》拍摄了三个月时间。
拍摄的时候,荣梓杉只有12岁。在他看来,自己饰演的“汪楚祺”是一个内心复杂的少年。在家庭中,弟弟“汪楚祺”和父亲汪先生是一条战线的,父亲一心想维持家庭的完整。而“姐姐”汪楚瞳和“妈妈”汪太太是一条战线的,她们看透了汪先生的虚伪,一心想离开这个家,寻找自己的自由。
荣梓杉认为,《秘密访客》中的汪楚祺,跟《隐秘的角落》中的朱朝阳有不少共同点:两人都很忧郁,也都是学霸,在学校都被欺凌过,比较可怜。“他们一开始都是比较单纯的人,都是被逼无奈改变了自己。不同的是,朱朝阳会隐瞒很多事情,因为他想解决完所有难题后重新开始,而汪楚祺却希望一直活在这个带给他温暖的家里面。”
荣梓杉开机之前和导演及所有演员一起围读剧本,做了很多准备工作。片中角色需要弹钢琴和吹小号,可荣梓杉连琴谱都不会看,“就是靠肌肉记忆弹下来的。”至于小号,“我的真实水平是很厉害的,可以把子枫姐吹笑场的那种。”为了练习小号,他还是下了一番功夫,“太枯燥了,嘴每天都得吹肿,和香肠嘴一样。”
拍哭戏对荣梓杉是一个考验。片中那场全家吃最后一顿晚饭的戏,需要他哭出来,但他第一次尝试失败了,心里有点紧张。陈正道导演就启发他,要放平心态,把注意力都放在自己身上。“我没有自己的方法,就是硬来。开始我并没有酝酿情绪,后来集中精力,情绪到那个点了,就有效果了。”