幕后花絮原著小说中,郭涛饰演的角色为第一主角,而段奕宏饰演的警察只是充当串连剧情的线索人物而已。但是电影版对角色的比重进行了调整。为了保持《烈日灼心》里阴郁的状态,邓超在拍戏时离群索居,甚至都不跟剧组演员打交道。别的演员拍完戏换上便装休息了,而邓超除了睡觉,几乎没有脱下过自己那身协警服,有时他直接穿着制服去吃火锅,让店家误以为出事。邓超多次在片场崩溃,失声痛哭,为辛小丰身世经历感叹,有时在片场还会产生错觉。因为过度压抑,他甚至两次在现场晕了过去,有时在片场情绪失控还“大骂”导演。有一场戏不仅要求邓超以竞走速度完成近50米石板路台阶,更要全程用尽全力背起身材壮实的郭涛。段奕宏为了饰演刑警角色,特地花费半个月时间到厦门地方派出所体验生活。邓超每天和段奕宏都穿着警服进酒店,让人误以为酒店出事,他俩还去地摊买两三块钱的假三枪内裤,从生活完全进入角色。郭涛饰演的出租车司机十分“重口味”,为拍摄特殊场景的需要,画的妆甚至过了一周都无法洗下。而片中需要给自己缝针的场景,则让郭涛大喊招架不住。拍摄水下戏时,现场地下水道的水又臭又脏,水面漂着一层焦黄色的漂浮物,而邓超必须在水下完成一系列动作,而且整个水下戏的拍摄时间以天计算,一下去就是一天,段奕宏在现场一直提醒邓超注意自我保护,说水中的细菌搞不好会让皮肤溃烂。