text: why is john constantine strait in the movie? he's bi-sexual in the comics. considering that the studio were attempting to cash in on the recent upsurge in comic book adaptations then it is quite possible that they were looking to attract a certain audience. the first is easy, i.e. people like yourself who are readers of the comic and would go and see the movie just to see what they did with it. second audience would be anyone who was remotely interested in keanu reeves, the biggest percentage being women aged between 15 and 45 therefore by not alluding to the bisexuality that is present in the comic they would not alienate this second and possibly bigger audience thus ensuring their profit margins. i know a little cynical but hey! and anyway throughout the movie constantine doesn't seem really turned on by either male or female instead we are lead by the reactions of rachel weiz's character who seems more attracted to him than he is to her hence no kiss. but what do i know  - in scenes cut he might have been running around snogging everything that moved and wearing a pink feather boa interesting concept for the next movie no?