電影《風再起時》除由兩大影帝梁朝偉和郭富城演出外,同屬殿堂級影帝許冠文也有份演出。許冠文在戲中飾演與「四大探長」鬥智鬥力,致力令殖民地時代香港的執法人員回復廉潔的廉政專員李子超。李子超在片尾與多位外籍官員交涉,極力說服對方要嚴正處理執法人員貪污行為,當中許冠文要邊演戲,邊以英語說出長達5分鐘發人深省的對白。許冠文說:「拍《風再起時》很開心,因為我經歷過上世紀1960、1970年代的香港,對我來說,拍攝像帶我回到過去。」
導演翁子光提到邀請許冠文演《風再起時》時,曾被婉拒多次,直至許冠文看過劇本,尤其是那段英語對白後,他感同身受,明白到這部電影是對香港的情書,才答應參演。許冠文還改動了英語獨白,導演表示那段對白,也是許冠文想向香港觀眾說的話,絕對能代表許冠文對香港的心聲。翁子光憶述拍完英語獨白那幕後,許冠文問他演得怎樣,當時他被許冠文的演出感動流淚。
許冠文成功演活角色,不少已觀看首映及優先場的觀眾,也大讚他的演出很驚喜,而英語獨白也是他們認為難忘的其中一幕,許冠文神級演技獲頒獎禮評審賞識,分別入圍第16屆亞洲電影大獎及第41屆香港電影金像獎最佳男配角。