Where does james franco live and spend most of his time now?

James Franco was born in Palo Alto, CA and currently lives in Los Angeles, CA. His nickname is Ted.

Sunday, February 05 2012