马丁(梅尔·吉布森梅尔·吉布森饰)和罗杰(丹尼·格罗佛·丹尼·格罗佛饰)是认识多年的老朋友和老同事。他们俩都是警察。 在与他们共同的朋友盖茨(乔·佩西·乔·佩西饰)去海边的路上,三人遇到了一艘非法船只。 作为一名警察,马丁知道自己绝不能坐视不管,于是他与歹徒展开了激烈的斗争 在这些非法移民中,有一个人叫阿洪(高雄人)。善良的罗杰带着他和他的家人无处可去。没想到,就是这个举动,惹怒了危险的黑帮教练王(李连杰饰)。为了把洪从罗杰身边抢走,王不惜做出许多令人发指的事情。 阿红身上隐藏着怎样的秘密?王找阿红到底是为了什么?