Marisa (Jennifer Lopez) works as a maid in a luxury Manhattan hotel. One day, she tries on a dress of one of the hotel's guests and Christopher Marshall (Ralph Fiennes) thinks that she is a guest in the hotel. Marissa tries to tell him the truth but is afraid of losing him after the two fell in love.