洪金宝与彭于晏合作过《黄飞鸿之英雄有梦》。洪金宝饰演的雷公是老谋深算的黑虎帮老大,手下有北杀、黑鸦、老蛇三位义子和为他献谋献策的黑虎帮师爷,他们共同协助雷公统治着广州码头。为了除掉势均力敌的北海帮,他派出义子阿飞和一批死士成功刺杀北海帮帮主。
彭于晏饰演的黄飞鸿阿飞和小伙伴赤火在童年时耳闻目睹亲人、邻人备受黑帮欺凌,他的父亲黄麟英更是死于黑虎帮之手。在练成一身武功后,他成为黑虎帮头领雷公的第四个义子。在取得雷公信任后,阿飞挑动内斗瓦解黑虎帮内部势力,与赤火里应外合拆散黑虎帮。井柏然饰演的赤火是孤儿帮成员之一,亦是阿飞的挚友,他们是一起长大的好兄弟,两个人有着同样的梦想,但又爱上了同一个女人。赤火坚强、直爽、痛快,与阿飞里应外合拆散黑虎帮,甘愿为梦想付出一切。
该片在动作设计上,虽谈不上令人惊喜,但也算不落俗套,动作成为影片值得关注的地方。影片制作精良,片中的夜戏打得凶悍,特效也不难看。此外,片中还重现了清末广州黄埔码头的景象,美术到位,青冷的影像色调也与影片意涵相得益彰。