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 skazane na dożywocie. Po kilku latach odsiadki Otisowi pomaga w ucieczce przyrodni brat, Winslow Foxworth Coltrane (Richard Brake), a następnie mężczyźni odbijają z więzienia Baby. Cała trójka ucieka do Meksyku nie wiedząc, że ich tropem podąża żądny zemsty za śmierć ojca - Rondo (Danny Trejo) - niebezpieczny szef gangu, Aquarius (Emilio Rivera).