許鞍華
最早期的劇本版本由當時僅20多歲的張堅庭編寫，在創作期間他特意租住房東為越南華僑的房間，而主角胡越這個名字靈感來自「南來作家」司馬長風的筆名。導演許鞍華在接受訪問時提到，雖然周潤發、繆鶱人及電影監製泰迪羅賓非常滿意張堅庭原本寫的劇本，但她卻覺得劇本不太妥當，但又說不出具體的問題。此時電影已經在拍攝階段，許鞍華臨時透過焦姣找來邱剛健（戴安平）幫忙修改劇本，加重了發生在菲律賓的情節戲份。許鞍華稱在修改劇本這個部分對張堅庭感到很抱歉。最終，在片頭的演職員表中，張堅庭是編劇，作為前輩的邱剛健則是劇本顧問。