Em Banho de Sangue, Charles Coleman (Taye Diggs) é um juiz bem-sucedido que anseia ver seu filho fazendo parte da polícia. Quando o jovem é assassinado por um oficial, Coleman buscará a ajuda de um experiente detetive (John Cusack) para fazer justiça com as próprias mãos, tentando vingar a morte do filho.