邓超 饰演 彭登科
殷桃 饰演 苏贞
王砚辉 饰演 严冬山
马静 饰演 倪蓓
冯国强 饰演 郑夫龙
吴京安 饰演 苏方平
梁同裕 饰演 彭祖康
迟志强 饰演 陈克敏
宋晓英 饰演 陈太太
尹国华 饰演 关文波
黑子 饰演 纪队长
颜北 饰演 王新语
李晓川 饰演 彭禄达
王沐溪 饰演 许大姐
张鹰 饰演 方义
聂鑫 饰演 秦春
三浦研一 饰演 小野
博隆 饰演 冈村
安娜 饰演 玛丽
郭柏松 饰演 贺老七
李子轩 饰演 陈副官
李万年 饰演 贺宝善
江柯 饰演 小窝棚
董林达 饰演 小猴子
范金轩 饰演 贺世才
柳隆 饰演 刘焕成
陈真希 饰演 分队长
郝靓 饰演 小燕子
白云 饰演 小燕子(中年)
李德龙 饰演 小吕
李梦娜 饰演 黄毛
任团 饰演 大林
徐学政 饰演 肖司令
李大禹 饰演 程部长
刘兴盛 饰演 傅院长
刘世龙 饰演 彭登科(老年)