Acting is all about adopting an imagined mindset and matching the external behaviors of the character portrayed. Even today, certain recesses of society has marked homosexuality as taboo, forcing gay actors to conform to public’s norm. However, nowadays, many gay actors are open about their sexuality and only pretend to be straight when the camera is rolling on a straight character.
Neil Patrick Harris
The swagger, style and general coolness of Barney Stinson, character in CBS sitcom, How I Met Your Mother lines up perfectly with actor Neil Patrick Harris’s overall public persona. But, while Barney is an unashamed pick-up artist and womanizer, Harris is in a committed relationship with actor David Burtka.
While Gandalf transcends sexuality as a wise wizard, Mckellan has been openly gay for years, and publicly mentioned it on the talk show Anderson.
Lily Tomlin plays the wife and one half of the philosophical duo with Dustin Hoffman, among many other heterosexual appearances. In real life, Tomlin has been with Jane Wagner since 1971.
Best known for playing Sheldon Cooper on CBS’s The Big Bang Theory, Jim Parson also played a character dating Zach Braff’s character’s mom in Garden State. In reality, Parsons doesn’t date women at all. He came out in 2012, revealing he’s been in a relationship with a man for 10 years.
Though he’s played straight roles in Sleepless in Seattle, Legally Blonde, and Alias, Victor Garber has been open about his sexuality, coming out publicly in 2012.