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).