Flor (PAZ VEGA) is a single Mexican mother who's trying to raise her daughter, Cristina (SHELBIE BRUCE), as best as she can. Accordingly, she decides to immigrate to the U.S., but when she realizes that her two full-time jobs are compromising her efforts as a parent, Flor goes with her cousin Monica (CECILIA SUAREZ) for a job interview with Deborah Clasky (TÉA LEONI), a high-strung, former corporate woman who's been downsized to a stay-at-home mom.
Despite not speaking a word of English, Flor gets the job that includes taking care of Deborah's kids, Bernice (SARAH STEELE) and Georgie (IAN HYLAND). She also observes that Deborah's marriage to successful chef and restaurant owner John (ADAM SANDLER) is anything but ideal, a point that Deborah's alcoholic, live-in mother, Evelyn (CLORIS LEACHMAN), is quick to point out among her daughter's other faults.
Flor tries to do her job and keep to herself, but she's drawn further into the family's dysfunctional ways when Deborah insists that Flor and her daughter come and live with their family in their Malibu summer home. Flor reluctantly agrees and begins to learn English, but becomes uncomfortable by the way that Deborah has taken to Cristina as the favorite perfect daughter she never had. As that situation worsens along with Deborah and John's marriage, Flor must then figure out what's best for her and her daughter.