James Franco turned 35 on April 19 — he even blogged about it for HuffPost Entertainment— but he waited until he ...