Ciąg dalszy Bękartów diabła. Baby (Sheri Moon Zombie), Otis (Bill Moseley) i kapitan Spaulding ( Sid Haig) przeżyli starcie z policją. Po procesie Spaulding został stracony a rodzeństwo osadzone na dożywocie. Po mało latach odsiadki Otisowi pomaga w ucieczce przyrodni brat, Winslow Foxworth Coltrane (Richard Brake), i następnie mężczyźni zabierają z więzienia Baby. Cała trójka wraca do Meksyku nie wiedząc, że ich tropem podąża żądny zemsty za śmierć ojca – Rondo (Danny Trejo) – niebezpieczny szef gangu, Aquarius (Emilio Rivera).