Ian McKellen who played Gandalf is openly gay.
Viggo Mortensen is a heterosexual, used to date some actress - Cameron Diaz? Gwyneth Paltrow? - who split with him because of his inattention to 'personal hygiene'. So maybe his hairstyle in LOTR was for real! Believe he also has a son by one of his former flames.
Me, I loved Miranda Otto (Eowyn) and Cate Blanchett!
"So maybe his hairstyle in LOTR was for real!"
LOL! Maybe so!