James Franco made a rare appearance at the Rome Film Festival in support of his new film 'Hey Joe.'
The Italian film sees Franco play a World War II vet who returns to Naples 25 years after finding out he has a son there.
While discussing the film with the press, the actor drew parallels to his own life.
Franco said, "My character is a man who wasted his own life.
He catches the occasion to do something positive.
That was the same for me as a person.
I changed my way of seeing things."