James Franco - So good...