John Constantine in DC Comics is a master of magic and trickery. He's constantly dealing with demons and other supernatural threats. His character is a blend of bravery and cunning, making him a fan favorite.
There were four reasons why Constantine was not filming for the second season. First, the lead actor, Keanu Reeves, had a conflict with another movie, The Everlasting, which made it impossible to continue filming for the second season. Second, the original investor, Warner Pictures, was not satisfied with the box office of the first movie, so the producers did not want to continue investing. Third, the director was hesitant, which might be one of the reasons why the second season was stopped. Finally, no one was willing to continue investing in the series. Although there were reports that Constantine was expected to be resurrected for the second season, there was no definite news at the moment.
There was no clear information on the specific reason why John Constantine did not shoot the second season of the American drama. There were some speculations and discussions about the second season of Constantine, but there was no conclusive answer. Some of the reasons might include insufficient funds, poor ratings for the first season, and the problem of the lead actor's schedule. In addition, in 2014, NBA announced that it would not renew more episodes, which may also be one of the reasons why the second season was not filmed. In general, the specific reason why Constantine did not shoot the second season of the American drama was not explicitly mentioned.
In some comic storylines, Constantine's sexuality is ambiguous or not clearly defined. It depends on the specific interpretation and version of the character.
In some comic storylines, Constantine's sexuality may be explored or depicted in a way that suggests he could be gay, but it's not a consistent or definitive aspect across all of his appearances.