Abby Richter (Katherine Heigl) interpreta a la productora de un programa matutino, no es adepta al romance y cuya búsqueda para el Sr. Perfecto la ha dejado soltera y sin esperanza. Ella va a tener un despertar brusco cuando sus jefes la obligan a hacer equipo con Mike Chadway (Gerard Butler), una personalidad extrema de la televisión que promete decir la cruda verdad de lo que hace que los hombres y mujeres sientan mariposas por alguien.