梁朝伟在《悲情城市》扮演天生喑哑的林文清,生长在九份望族的大家庭,总是静静看待家族里不同长辈的情绪互动,更为台湾过往的「二二八事件」受到牵连,一段在火车上用尽全力苦喊「我是台湾人」,更是无比沉重,象征着面对高压政府而失语的小老百姓,梁朝伟演来格外动人,侯孝贤曾说自己不熟悉港星,但拍《悲情城市》时又想找大明星加入,心目中唯一想到的便是梁朝伟,幸好梁朝伟也一口答应演出。