Single mother Marisa Ventura (Jennifer Lopez) lives a rather lackluster life in the Bronx, commuting to work every day as a maid in an upscale Manhattan hotel. Her job isn't glamorous, but she needs the money to support her son Ty (Tyler Posey). Senator Christopher Marshall (Ralph Fiennes), by contrast, is wealthy, accomplished, and popular with women, in every way the opposite of Marisa. One day, Christopher stays at the hotel at which Marisa works. By chance, he meets her and, seeing Marisa dressed up in a guest's expensive designer outfit, mistakes her for a well-to-do socialite. The two fall in love and cultivate a relationship, Christopher particularly taken with Marisa's precocious child. Marisa, still deeply attached, sees no choice but to keep up the illusion, passing herself off as the higher-class woman. She finds herself lost in a world of paparazzi, balls, and glamour. Complicating this is her impending promotion to hotel manager. Marisa cannot sustain the illusion forever, and their relationship soon faces boundaries of status, class, and deception.