曼谷的故事
2001年的夏天,曼谷的湄南河旁,流浪汉林枫满身伤痕被建筑工阿莱救下。林枫双拳无力,完全失去了记忆,还说着不通人话的中文,使得阿莱不得不将他送往警局。然而警局人手不足,无法收留林枫,阿莱只能将他带回到工地,并给他分配了一份力所能及的工作。
尽管林枫的拳头有问题,但他非常勤劳,工地上的众人都非常喜欢他。因为林枫的肌肉发达,大家都想看看他的能力,林枫也度过了一段快乐的时光。
一天,流氓班克闯入了工地。他的老板想要利用土地,但阿莱想要把它用于慈善事业,作为流浪者们的避难所。由此产生的利益冲突演变成了身体冲突。阿莱和工友势单力薄,无法对抗班克的困扰,只能默默地忍受,等班克闹够了再加班加点地工作。
一次,林枫碰巧遇到了班克,因为要报答阿莱的恩情,他想阻止班克。然而,这却惹怒了班克,两人在恼羞成怒的情况下打了起来。尽管林枫的拳头已经不行了,但他的肌肉记忆帮助他打退了班克,从而成为了工地上的保护神。此时,林枫开始怀疑自己在过去经历了什么。
阿莱害怕林枫遭到报复,无法再容纳他,最终只好将他赶出工地。林枫成了一名流浪汉,在街头无处可去。幸运的是,他遇到了华裔水果店老板小水。小水十分善良,赠送林枫一些餐食,并对他说着中文,因而决定帮助他。他带林枫去医院,然后在医生的提示下,林枫明白了自己曾经是一名拳击手,但不知何故失去了记忆,陷入了困惑之中。
班克被人打得鼻青脸肿后来来到了地下拳击场,找到了查猜,一个喜欢赌拳的人,身边也围绕着各种拳击手。查猜原本只是想利用土地,但得知工地上有高手后,他和他的拳击手十分兴奋,便决定找林枫麻烦。他绑架了阿莱的女儿,逼迫林枫出现。最终,当阿莱找到林枫时,林枫决定前往地下拳击场,帮助阿莱讨回公道。
地下拳击场的人看到了林枫后都吓得不敢动,查猜也十分震惊,并命令他的拳击手与林枫为敌。林枫想要帮助阿莱,用肘与膝打败了所有敌人。查猜见势头不对,便逃跑了。林枫最终明白,自己曾经是中国知名的拳手,在曼谷参加了拳王争霸赛。查猜安排人谋杀林枫,是因为林枫拒绝了他想要架空他的比赛,他害怕自己的拳击手输给了林枫,因而采取了这样的行动。但安排谋杀的手下不想承担这样重罪,所以将林枫放了。
林枫知道了真相,并恢复了记忆。他决定回国。阿莱和小水舍不得他离开,但林枫觉得自己必须赶紧回国。但查猜并没有就此罢手,他找到了地下拳王那荣。那荣曾经也是著名的拳手,但因为听信查猜的话,参加了黑拳比赛,结果被揭发,职业生涯一蹶不振。为此,那荣隐居苦练,期望重返拳击台。
林枫要与阿莱和工友告别时,查猜带着大批拳击手要摧毁整个工地。民工和打手们在林枫的鼓舞下,决定与他们对抗。最后,泰国警察赶到,将查猜和他的拳击手全部拘捕。那荣想与林枫决斗,抓住了小水,两人一路追逐到废弃工厂。林枫最终战胜了那荣,打败他的同时,也用中国武术棕敲打开了那荣的心结。林枫留下了一个武术协会,并将中国武术带到了当地。他发展了自己的事业,在与小水的结合后,邀请肥莱参加了他们的婚礼。多年后,他又回到了曼谷参加拳击比赛。