Two Lovers is a romantic
drama set in New York City. It tells the story of
Leonard (Joaquin Phoenix), an attractive but depressed
young man who moves back in with his parents following a
recent heartbreak. An aspiring photographer, Leonard
works part-time at his father’s dry-cleaners. His
concerned parents try to set him up with Sandra (Vinessa
Shaw), the sweet and caring daughter of a close family
friend. A big family dinner serves as their
introduction and Leonard arranges to see her again.
Late one night Leonard looks out his bedroom window and
notices a ravishing young woman he's never seen before.
Michelle (Gwyneth Paltrow) recently moved into an
apartment in his family’s building - an apartment paid
for by the wealthy married man she’s seeing.
Leonard is instantly attracted Michelle, an attraction
that quickly grows into obsession. He ardently
pursues her in the hope she will break off her affair.
As Michelle begins to fall for Leonard and Leonard
discovers hidden depths in Sandra, he is forced to make
an impossible decision.