Barbara Novak (Zellweger) es una joven escritora feminista cuyo primer libro, titulado "Abajo el amor", se ha convertido en la guía 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. Convencido de que Novak es un fraude y de que, en el fondo desea lo que cualquier mujer (amor y matrimonio), el reportero estrella de una revista de caballeros (Ewan McGregor) intenta desenmascararla, haciendo que se enamore de él, para lo cual adopta la tímida personalidad del astronauta Zip Martin.