Zimmerman Case app
From "Freaks and Geeks" to "Spring Breakers," James Franco 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.
These U.S. companies are raking it in and could stand to give a little back, according to 24/7 Wall Street.