1966年,从新加坡返回香港想忘掉过去的周慕云住进东方酒店的、同他曾经熟悉的数字2046只差一号的2047号房,开始了他的卖文生涯...
故事描述恶霸地主因遭墨西哥土匪捣乱,于是高价聘请一枪手对付土匪,但枪手逐渐认清恶霸的真实凶残面目后,遂对他大为反感,最后亦和恶霸对抗。