Il y a des années, Sam Bodine a à peine survécu à sa première rencontre avec le baron de la drogue mexicain Carmen Vasquez, et lorsque le neveu de Sam, Garrett Bodine, a poursuivi Carmen pour cela, Garrett a été envoyé en prison pour voies de fait. Maintenant, Sam organise une sortie avec sa fiancée Jenny, et Garrett attend avec impatience le jour où il sera libéré pour qu'il puisse à nouveau voir sa fiancée Tracy - et il pourrait avoir cette chance. Le frère de Carmen, Pablo Vasquez, est assassiné dans sa cellule de la prison de l'Arizona où se trouve Garrett, et Carmen arrive à Los Angeles, où vit Sam, pour faire payer tous ceux qui sont responsables de l'envoi de Pablo en prison, et l'ancien partenaire de Sam, l'agent de la DEA Jack Slade, obtient une libération anticipée de Garrett afin que Garrett et Sam puissent s'en prendre à Carmen.