Basada en la vieja serie de televisión de los años sesenta. Samantha (Nicole Kidman) es una bruja que trata de liberarse de sus sobrenaturales poderes para complacer a su mortal marido (Will Ferrell).
Barbara Novak (Zellweger) es una joven escritora feminista cuyo primer libro, titulado precisamente "Abajo el amor", se ha convertido en un modelo que siguen las mujeres de todo el mundo. El libro parte de un principio: las mujeres pueden disfrutar del sexo sin que el amor sea un obstáculo.