郭富城飾演擁有一身好武功卻老是光著雙腳前來投靠亡父好友的關豐曜,他在狄龍開設的染坊中企圖力求知識奮發向上,然而官商勾結的複雜環境和滿漢之間的民族衝突卻讓他捲入了無法脫身的漩渦中,成為被人利用的悲劇人物。其中郭富城與張曼玉的表現相當搶眼,令人動容,郭富城在本片中展現了不同以往的演技,為他日後奪下金馬影帝奠定下基礎。