James' sexuality, purposely left ambiguous. (Spoilers)
I found that part of the story curious. Clearly his father wondered, as he asked James over lunch whether he was homosexual. Dad asked it in a playful way, with a grin, as if to say "I don't care either way, I was just wondering." And of course James never said either way.
Then as we see him in various scenes, with his almost feminine features and the way he partially rolls up the cuffs of his trousers. It seems to be there deliberately to raise that question in the minds of the viewers.
Then when he played the bad trick on the homosexual man at work, and when trying to explain himself said "I wanted to see how it was to be someone else." Did that mean someone homosexual, as if he were considering what his own orientation really was?
But overall, when James was explaining the trash can art to the prospective buyers, he referred to the artist as "He-she-it" explaining that labeling a person takes away from who they really are, and thus keeping James' sexual preference ambiguous through the whole movie was in keeping with that theme.
It doesn't really matter what his sexuality is, he is James and he will learn to live his life within who he figures out who he really is.
This is a better movie than what one gets from just a casual viewing.
TxMike
Make a choice, to take a chance, to make a difference.