James Franco

  • Born: Apr 19, 1978 in Palo Alto, CA