Yan Lazarrec (Vincent Perez) es, aparentemente, un hombre tranquilo. Es farmacéutico y ecologista, y ha decidido poner fin a los abusos que cometen todos aquellos que dañan el medio ambiente, entre ellos los fumadores empedernidos y ejecutivos de empresas de cosméticos que experimentan con animales. Su intención es buena, pero sus métodos son implacables, demasiado contundentes: los asesina.
En el laboratorio que tiene en el sótano de la farmacia, Yan se dedica a fabricar los venenos con los que acaba con sus víctimas. Así que de farmacéutico que ofrece a sus clientes aspirinas y demás medicinas pasa a ser un asesino en serie. La policía empieza a investigar los asesinatos que han tenido lugar, y la ironía hace que el encargado de investigar el caso, el inspector François Barrier (Guillaume Depardieu), también sea ecologista. Pero él en un registro más normal y menos radical que Yan, es decir, con manifestaciones pacíficas y reuniones. Durante una conferencia sobre el medio ambiente ambos se conocen y simpatizan. Lo que ninguno de ellos sabe es que acabarán siendo enemigos implacables...