The main cast of Two Lovers includes Joaquin Phoenix, Gwyneth Paltrow, and Vinessa Shaw.