1998年山东大旱,几个难民涌向上海求生。其中,马永贞(金城武饰)和马大祥(元华饰)兄弟俩也离开了这个被英国人控制的西方天堂。由于没有技能,他们不得不做码头工人。一次偶然的机会,马永贞认识了上海码头的国王谭四(袁彪饰),并和一个熟悉的人在一起浏览。当时,谭嗣同在巡防室支援的杨爽决一死战,马永贞也发生了混战。她为谭思的一锅春舞厅击退强敌,对店里的歌手金铃子(宣萱饰)一见钟情。谭感激的友情,在阳光明媚的日子里,和老板娘一起献上了一壶春水。于是,马永贞以一壶春水为起点,率部攻占了杨爽的盘口,挑起了几次上海战争。马永贞遭受了杨爽的暗杀,但当他的生命垂危时,他又遇到了金铃子…豆瓣。