《做自己的光》是刘宇宁第一次出演现代剧。刚开始,他也常会不由自主在台词中流露出一些“古装范”。但在导演和其他资深演员前辈的带动下,刘宇宁逐渐找到了自信。蒋俊豪和他本人有很多相似之处,例如懂得直播行业,擅长做饭,性格开朗等等,因此刘宇宁直言,自己需要做的就是放松,他也不担心自己会把蒋俊豪演成了刘宇宁。为了更好地完成片中的大量动作戏份,主演们进行了被导演吉娜·普林斯-拜斯伍德称为“7x24”不间断的地狱级训练。在影片开拍前四个月,演员们就投身到艰苦的训练当中,以让身体变得更加强壮。她们每天会进行90分钟的力量训练,之后会根据不同角色的要求,进行三个半小时的武术、砍刀、长矛等专属格斗技巧训练。56岁的维奥拉·戴维斯在完成力量训练的同时,接受了武术与战刀的训练。