莊文強大學畢業後,先在香港無線電視台寫宣傳文案、做預告片,後來因剪電影預告、做電影製作花絮影片,逐步踏入電影圈寫劇本。「我第一次和導演王晶合作時,他發現我的台詞怪怪的,問我『為什麼像廣告詞?』,一聽到我之前做電視台宣傳文案,就說『難怪』,然後傳授我讓台詞更自然的方法。他要我先搞清楚主體與客體,例如我和你對話,但其實是講給自己聽、或給第3人聽,台詞因此有不同的語境,加上人物又會產生不同的效果。」
談到為何與麥兆輝成為長期編導拍檔,莊文強說:「第一是朋友。第二是我做編劇、他做導演時,有許多不好的電影。」他形容兩人曾「共患難」,作品屢次打進香港年度10大最低票房,「我們檢討發現,那時根本不懂電影,以為電影是不同點子組合出來的,所以一直在想點子。直到編寫《無間道》因為沒人管,不再和老闆說有哪些噱頭、元素、橋段,真正從人物發展故事與細節,弄出一個本來是動作片,但一點動作都沒有的劇本。很幸運成功了。」因為成功了,莊文強更相信這個從人物出發,而非構思橋段、設定轉折的方法。
關於《無間道》的劇本,莊文強原本只答應麥兆輝幫忙修改,而且不收錢。「那時他第一稿寫了50頁、沒寫完,但是因為我結婚,還有7天就要去蜜月了,所以逼他先給我初稿,我在7天內修改。交第2稿時,我把後面都寫好,導演劉偉強看了劇本就說,要給我一個名份,還簽了一張支票給我。我說:『不要,你又沒錢拍!』但劉偉強說:『不行,你已把劇本改到和原本不一樣。』我就說:『好吧!不夠錢拍,這錢再放進去。』我們3個就是好朋友。」