Versión cinematográfica del popular musical de ABBA. Una joven que ha crecido en una pequeña isla griega, ha sido educada por una madre rebelde y poco convencional, que siempre se ha negado a revelarle la identidad de su padre. Cuando, por fin, parece que la joven está a punto de saberlo, aparecen tres posibles candidatos.
Melvin Udall, un escritor obsesivo y maniático, es uno de los seres más desagradables y desagradecidos que uno pueda tener como vecino. Pero, un buen día, tiene que hacerse cargo de un perro al que odia a muerte. La presencia en su vida del animal ablandará su corazón.
La doctora Tess Coleman y Anna, su hija de quince años, tienen gustos muy distintos. Mientras que Anna no entiende por qué su madre no apoya sus aspiraciones musicales, Tess, una viuda a punto de casarse de nuevo, se pregunta por qué su hija no es más amable con su prometido. Un día, dos galletitas chinas de la Fortuna provocan un gran cambio en sus vidas. A la mañana siguiente, Tess y Anna se encuentran con sus cuerpos intercambiados. Poco a poco, cada una empieza a comprender el punto de vista de la otra, pero tienen que encontrar la manera más rápida de recuperar su ser porque la boda de Tess se celebra dos días después.
Flor (Paz Vega) es una mexicana que emigra a los Estados Unidos para poder ofrecer una vida mejor a su hija. Una vez allí consigue trabajo en casa de una acomodada familia, los Clasky (Adam Sandler y Téa Leoni), a pesar de la barrera que supone su desconocimiento del inglés.
Chris Gardner es un vendedor brillante y con talento, pero su empleo no le permite cubrir sus necesidades más básicas. Tanto es así que acaban echándolo, junto a su hijo de cinco años, de su piso de San Francisco y no tienen ningún lugar al que ir. Cuando Gardner consigue hacer unas prácticas en una prestigiosa correduría de bolsa, los dos protagonistas tendrán que afrontar muchas adversidades parar hacer realidad su sueño de una vida mejor. Basada en hechos reales.