影視作品中有100多歲,實際原型只有40歲。根據史料記載。張保仔(1783年—1822年),原名張保。廣東新會縣江門鎮水南鄉人。1810年以前廣東沿海著名海盜、華南海盜、之後投誠成為清朝水軍軍官,到當代仍為人所熟悉的香港歷史人物。後世的影視作品中有很多根據他的故事改編。