James Franco -- who stars in "Palo Alto" -- has enjoyed a diverse career. Take a look at images of the actor through the years.
James Franco was born on April 19, 1978, in Palo Alto, Cali.
It's easier than you think to eat well and save money. Here are 8 tips to…
Click here to read Bob's blog.