James Franco admits he is "pretty bad in the romance department" because he isn't very good at executing "grand gestures".