当陈冠希不再潇洒,李璨琛不再搞笑,二人都变得凶悍的时候,《狗咬狗》也成为他们从影以来最暴力的一部电影,也是二人拍电影最辛苦的一次,
陈冠希在片中的角色是个在贫民窟中长大的杀手,为了这一角色,出身富贵家庭的他不惜自毁形象,一改走在时代潮流尖端的美少年的角色,变成柬埔寨蓬头垢面的年青杀手,可说是一次破格的演出。美术人员把他的头发染成啡黄色,还把它剪乱,看起来长短参差
不齐,更将面部的眉毛一样剪碎,涂上泥色,脸上和嘴唇上制造一个长期曝晒而形成皮层爆裂的效果;再在他全身尤其是手脚指缝涂上污渍,单单这个邋遢妆就花了2个小时。 而皮肤白皙又晒不黑的陈冠希为了制造皮肤黝黑的感觉,只能采用“喷油”的方法,这种方法既接近要求,又可保持个多星期,唯一问题是喷完油以后,不能出汗,要让它慢慢吹干,10几个小时后才能洗澡。
饰演探员的李璨琛则应角色要求把头发和眉毛都剃清光,并坚持每日健身,务求令身体语言有说服力,演绎一部杀人机器。两人为了令场面更加逼真,许多打斗场面都亲自演出,不用替身。陈冠希有一个跳跃的镜头,但是在跳起来的时候,不小心撞到背,让他痛了两个星期。陈冠希表示以前演的那种怪角色已经演够了,他希望以后能多拍一些不同类型的电影和角色。