金城武在电影《马永贞》中演的马永贞。该片讲述了1898年山东大旱,无数难民涌入上海求生,人流中马永贞(金城武 饰)、马大祥(元华 饰)兄弟俩亦来到这片英国人掌控下的东方乐园,二马无技傍身,只好从码头苦力做起。马永贞机缘巧合结识上海码头之王谭四(元彪 饰),并凭借出色身手获得其欣赏。
其时谭四与巡捕房支持的杨双连番血战,马永贞遭遇混战,为谭四的一壶春舞厅出手击退强敌,对卖场其中的歌女金铃子(宣萱 饰)一见钟情。谭四感佩马永贞义气,将一壶春和老板娘艳阳天一同赠送之。马永贞遂以一壶春为起点,率众攻占杨双地盘,激起上海滩无数杀伐。马永贞遭遇杨双暗算,命悬一线之际却再遇金铃子……
《马永贞》为改编电影,马永贞,今河北省邯郸市邱县人(邱县古属山东邱县,大多数人出省只报省名,至多再报州名,这也是马永贞只说山东、临清的原因。晚清武术家。精谙查拳、弹腿等套路。清咸丰元年(1851年)上海出现跑马厅后,多次贩马来沪,后定居上海。曾任清朝松江府正营武备教官,善于驯马、骑马,在马术方面有独到之处,如倒骑背上作大鹏展翅、鹞子翻身,还能手持钢刀砍斩空中掷来的银元等。