Basada en la vieja serie de televisión de los años sesenta. Samantha (Nicole Kidman) es una bruja que trata de liberarse de sus sobrenaturales poderes para complacer a su mortal marido (Will Ferrell).
Max Burdett es un ladrón retirado que vive tranquilamente en una isla paradisíaca. Todo cambiará cuando un antiguo agente del FBI conocido suyo, le diga que hay rumores de que va a volver a su antiguo trabajo robando un gran diamante, lo que acabará complicándole su pacífica vida.
Frances Mayes (Diane Lane) es una escritora de 35 años que vive en San Francisco cuya perfecta vida acaba de dar un giro de 180 grados. Su reciente divorcio le ha causado una profunda depresión y un bloqueo creativo. Patti (Sandra Oh), su mejor amiga, empieza a preocuparse y decide regalarle una estancia de diez días en la bella Toscana, en Italia. Una vez allí, Frances se encapricha de una villa llamada "Bramasole" (“que anhela el sol”) y decide comprarla. La casa necesita muchas reformas pero Frances está dispuesta a acometerlas.
Jack Campbell es un exitoso corredor de bolsa que tras un encuentro mágico se despierta en una realidad alternativa donde tiene una familia. Enfrentado a decisiones pasadas y nuevas oportunidades, Jack aprende sobre el verdadero significado del amor y la felicidad.