近日,《大搜查》發行方又向媒體公布了該片唯一一位未曝光的神秘人物——內地實力派男演員張國立。張國立在片中扮演反面一號人物徐半山,他是一宗爆炸案的犧牲者,其獨生子和妻子牽涉其中並命喪黃泉。徐半山對始作俑者霍青松(陳奕迅飾演)懷恨在心,他從內地獨身前往香港調查霍青松。這次張國立首次出演香港影片,他與鄭秀文、陳奕迅展開多場斗智斗勇的對手戲。張國立多年來一直都沒有與香港電影人合作過,在他看來,港臺觀眾的觀影習慣與內地觀眾有所不同,雖然自己能夠把握內地觀眾的審美,卻不一定能夠符合港臺觀眾的審美習慣,所以雖然有一些港片劇本找上門來,但他還是比較謹慎。但隨著港臺與內地影視交流合作的增多,他的顧慮也逐漸被打消。在拿到《大搜查》劇本之前,張國立已經了解到這部戲是由麥兆輝、莊文強擔任編劇和導演。談到兩位導演,張國立說,『以往我與馮小剛導演合作最多,麥莊二位導演和馮小剛都有一種大將之風,跟他們合作我很放心。』
片中,張國立與鄭秀文、陳奕迅都有對手戲。對於在休息兩年後重新復出的鄭秀文的表現,張國立贊不絕口。談到陳奕迅,張國立說:『陳奕迅身上有很多表演潛力,需要有能力和眼光的導演去挖掘,麥兆輝和莊文強就是這樣的導演。《大搜查》將呈現出一個最帥氣的陳奕迅,他在片中表現出性格冷靜、城府極深的一面,他與鄭秀文飾演的角色之間有一些曖昧,那個尺度很難拿捏,但他把握得很好。』