James Franco, the actor known for roles in "Pineapple Express" and "127 hours," will serve as Grand Marshal in the Daytona 500.