The Purple Rose of Cairo

Situada en Nueva Jersey durante la Gran Depresión, la película cuenta la historia de Cecilia (Mia Farrow), una camarera torpe que va al cine para escapar de su triste vida y su matrimonio abusivo y sin amor con Monk (Danny Aiello), a quien ha intentado dejar en numerosas ocasiones.

Mientras están en Egipto, los tres conocen al arqueólogo Tom Baxter (Jeff Daniels).

Ella abandona la oportunidad de regresar con Tom a su mundo, eligiendo quedarse con Gil y tener una vida 'real'.

Habiendo quedado sin un amante, trabajo o casa, Cecilia termina sumergiéndose en el escapismo de Hollywood una vez más, sentándose en un teatro a ver a Fred Astaire y Ginger Rogers bailando «Cheek to Cheek» en la película Sombrero de copa, olvidando su grave situación y perdiéndose en la película.

Michael Keaton fue escogido originalmente como Tom Baxter/Gil Shepherd, ya que Allen era un admirador de su obra.

Woody Allen cerró el teatro Kent en Coney Island Avenue en Brooklyn para filmar la película allí.

[4]​ Allen proporciona más detalles sobre el origen de la película en un comentario que hizo el año anterior, durante una gira de prensa para Small Time Crooks: Muchas de las escenas exteriores fueron filmadas en Piermont, Nueva York, un pequeño pueblo en el río Hudson a 24 kilómetros al norte del puente George Washington.

[7]​ Time Out también dio una evaluación favorable de la película, opinando «cómo la pareja fascinada, Farrow y Daniels maravillan con fantásticas emociones, mientras que la dirección de Allen invierte suficiente atención, ingenio y calidez para hacerla verdaderamente conmovedora».