Entertainment James Franco admits cheating on all partners Hollywood entertainer James Franco says he battled with being steadfast with his better halves for a really long time before he met his present sweetheart, Isabel Pakzad. Franco made the Rumaisa Ali4 years agoKeep Reading