民国初期的大上海,表象灯红酒绿,纸醉金迷,达官显贵过着奢靡的日子,全然不顾贫苦百姓的生活,有的甚至勾结外部力量明里暗里地压榨底层的劳苦大众。家豪,一个黄包车夫,适时出现,以代号【夜枭】之名,行走于皓月之下,行侠仗义,铲奸除恶,拼尽一身正气,消灭罪恶于无形,还百姓于清朗世界,犯险涉死亦无悔。。郭家驹(潘粤明)大学毕业后创建了一家小型IT公司,但因经营不善负债累累,被迫将公司关闭后,他也失去了女友。不巧的是,在老家福建某个小山村的父亲此时病重,家人要他立刻带女友回去,情急之下,郭家驹租下“三陪小姐”莉莉(李佳璇),要求对方假扮教师冒充他女友回家交差。
两人一路磕碰来到郭家驹的家后,郭的母亲为给其父冲喜,要求两人举行婚礼,没想此举竟真有效,郭父的病情有了好转,莉莉也在乡间体会到从没有过的放松。但因为郭家驹打心眼里瞧不起莉莉,两人的戏越演越别扭,莉莉更在知晓了一个曾与她是同行的疯姑娘的遭遇后,大受刺激决定独自离开。。70年代末,老灯手巴勃罗、老华侨金根,带着妻女悼念他们的亲人、中国籍海员陈宏志和斯里兰卡籍海员那雅克。十年动乱后,陈海威来到“上海号”,驶航东南亚。在香港,陈海威和叔父陈宏业回忆30年前,外国海员巴勃罗和那雅克支持中国海员的正义斗争。“上海号”航至鲨鱼岛海域时,灯塔发生故障。医生李琪发现老灯手病情严重,将他运回大船。陈船长发现他就是老友巴勃罗,他们终于重逢。青年水手吴明跃为修灯塔而献身,他的墓碑与陈宏志、那雅克的墓碑并列一起,成为国际海员友谊的象征。。