Is there anything James Franco can't do?