James Franco says he cheated on all of his past partners prior to his current girlfriendIsabel Pakzad, who he's been dating since November 2017.'I had girlfriends.
I could never be faithful to anybody. I cheated on everyone before Isabel,' admitted the 43-year-old actoron SiriusXM's The Jess Cagle Podcast, which premieres Thursday, December 23.Franco cited his 20-year struggle with sex addiction as the main reason for his rampant infidelity, an issue he's been successfully battling for the past five years.
Changes:James Franco says he cheated on all of his past partners prior to his current girlfriend Isabel Pakzad; Isabel and James pictured in 2019'I was in recovery before, for substance abuse.
Read more on dailymail.co.uk