James Franco is hitting the red carpet. The 47-year-old Oscar-nominated actor made a rare public appearance at the premiere of his new movie Hey Joe on Sunday night (March 22) held at Look Cinemas in Glendale, Calif. For the event, James sported a black coat over a gray graphic T-shirt paired with black pants. Keep []