All The Good Ones Are Married is a 2007 Canadian Lifetime TV drama starring Daryl Hannah, in which Alex Gold — a busy fashion executive and devoted wife — takes pity on Zoe, a troubled 24-year-old designer at her company who has been stealing, has a cheating boyfriend, and ends up living in her car. Alex brings Zoe into her home to give her a second chance — but with her husband Ben working from home alone while feeling neglected by Alex, the inevitable happens as Zoe and Ben begin a secret affair right under Alex's roof, turning her generous act of kindness into a devastating betrayal.