Marisa Ventura (Jennifer Lopez) é uma batalhadora mãe solteira que trabalha em um chiquérrimo hotel em Manhattan e sonha com uma vida melhor para ela e para seu filho (Tyler Posey). Num inesperado dia, o cliente do hotel e candidato a senador Christopher Marshall (Ralph Fiennes) conhece Marisa e a c..