Maid in Manhattan (2002)

Marisa Ventura (Lopez) is a single mother born and bred in the boroughs of New York City, who works as a maid in a first-class Manhattan hotel. By a twist of fate and mistaken identity, Marisa meets Christopher Marshall (Fiennes), a handsome heir to a political dynasty, who believes that she is a guest at the hotel. Fate steps in and throws the unlikely pair together for one night. When Marisa's true identity is revealed, the two find that they are worlds apart, even though the distance separating them is just a subway ride between Manhattan and the Bronx. (imdb)
Cast and Information
Directed By: Wayne Wang
Written By: John Hughes, Kevin Wade
Starring: Stanley Tucci, Bob Hoskins, Ralph Fiennes, Jennifer Lopez, Natasha Richardson, Chris Eigeman, Tyler Posey, Saundra McClain, Marissa Matrone, Seth William Meier
Genres: Romance, Comedy, Drama
Country: USA