Casa de Milagro é uma empresa familiar que fabrica objetos de decoração inspirados nas tradições natalinas mexicanas. Quando sua fundadora falece, os netos dela lutam para proteger o negócio, que é cobiçado pelo executivo de uma grande rede.
Trabalhando na empresa de brinquedos Marathon Toys, a jovem executiva Grace está passando por uma crise. Mas, quando sua boneca Eve (Tyra Banks) toma vida, a empresária ganha uma ajuda para dar a volta por cima e impedir que a famosa linha de bonecas pare de ser fabricada.
Recém separada do marido, Alice Kinney (Reese Witherspoon) decide recomeçar a sua via se mudando para sua cidade natal, Los Angeles, com as suas duas filhas. Durante uma comemoração noturna do seu aniversário de 40 anos, Alice conhece três aspirantes a cineastas que precisam de um lugar para morar. Ela deixa os rapazes permanecerem em seu quarto de hóspede temporariamente, mas o acordo gera situações inesperadas. A nova família de Alice e um novo amor em vista chegam a um ponto crucial quando seu marido aparece.
Após receber a notícia de que tem apenas mais 90 minutos de vida, um homem (Robin Williams) resolve aproveitar o pouco tempo disponível para corrigir os erros de sua vida. O problema é que o diagnóstico foi dado por engano por uma médica (Mila Kunis), que agora está à sua procura para desfazer o mal entendido.