Marisa Ventura (Jennifer López) és una mare fadrina de Nova York que fa feina com a empleada de la neteja en un luxós hotel de Manhattan. Christopher Marshall (Ralph Fiennes), un jove i atractiu polític candidat a senador, la confon amb una de les hostesses de l’hotel.