1949年,国民党在大陆的政权轰然倒塌,其残部纷纷撤入中国台湾。为取得全国的解放,共产党第三野战军继续向南挺进。王本利所在的独立师红六团是这次作战的主力,然而由于海上作战经验的缺乏,红六团九千多名官兵全部葬身海底。侥幸活下来的王本利为不忘这段惨痛的历史,以好友的名字更名为王山魁。抗美援朝胜利后,王山魁被新组建的海军政委卢信泉调至麾下,正式从一名陆军军官转变为海军副司令。在此期间,他与美丽的女军医许锦云结为夫妇,还卧薪尝胆钻研对抗国军千吨级战舰的刺刀战,并成功地以几艘驱逐舰和鱼雷舰击沉敌人的千吨级战舰“荆门号”和“樟江号”,为当年红六团的战友一血前耻。在接下来的几十年里,这位铁骨铮铮的汉子随新中国经历了无数的荣誉和磨难……。抗日战争时期的1943年秋,游击队长李向阳接到牵制日军驻守某县城的松井部队的任务,以达到粉碎日军“扫荡”华北某根据地的阴谋,并保住藏于李庄的粮食。行动时,李向阳与参谋长兵分两路并头进行。
李向阳转移粮食时,被地主杨老宗窥见,后者赶去县城向松井告密,松井闻之大喜,率大部队赶到李庄,但粮食和乡亲已被李向阳安排转移到地道,然而地道终被松井发现。为引诱松井离开李庄,李向阳率队员进县城,炸毁日军弹药列车,并计划在松井撤退时打他个措手不及,但李向阳低估了松井的狡猾,松井半路杀了个“回马枪”折回李庄,残杀了一些不肯说出粮食藏在哪里的乡亲。可是李向阳的神出鬼没松井终没招架住。。查理死了,只留下一所海边别墅给他弟弟艾伦(乔恩·克莱尔 Jon Cryer 饰)。因为负担不起房子的保养费,艾伦在老妈的怂恿下,决定出售房子。
这天,艾伦终于收到查理的骨灰,家里却来了个不速之客。这个突然出现的男人叫沃顿(阿什顿·库彻 Ashton Kutcher 饰),有钱多金,身材好长得帅,却企图自杀来挽回要离婚的妻子。在艾伦的劝阻下,沃顿决定活下来,还把艾伦的别墅买下来了。就像以前投靠哥哥查理一样,艾伦也以“朋友”的身份,“赖”在已经属于沃顿的这所海边别墅不走了,加上已经17岁的儿子杰克(安加斯·T·琼斯 Angus T. Jones 饰),好汉两个半的生活又开始了。。