30 Gay Actors Who Play Straight Characters

ADVERTISEMENT

What makes being an actor really interesting is creating characters that are so different from yourself. There are actually several super famous actors who are gay but are known for playing straight characters in movies and TV shows. Take Neil Patrick Harris, for example. This Emmy-winning über talented actor who also happens to be gay is most famous for playing Barney Stinson, a manipulative and over sexed womanizer.

In honor of those actors who have come out of the closet, we have compiled a list of famous gay actors who play straight characters. We are sure you will be pretty shocked by a couple of them. Enjoy!

1. Alan Cumming – Joe Therrian

Alan Cumming - Joe Therrian


2. Cynthia Nixon – Miranda Hobbes

Cynthia Nixon - Miranda Hobbes


3. David Hyde Pierce – Niles Crane

David Hyde Pierce - Niles Crane


4. Denis O’Hare – Larry Harvey

Denis O'Hare - Larry Harvey


5. Ellen Page – Juno

Ellen Page - Juno


6. Guillermo Diaz – Guillermo Garcia Gomez

Guillermo Diaz - Guillermo Garcia Gomez


7. Heather Matarazzo – Dawn Wiener

Heather Matarazzo - Dawn Wiener


8. Ian McKellen – Gandalf, Magneto

Ian McKellen


9. Jane Lynch – Paula

Jane Lynch - Paula


10. Jim Parsons – Sheldon Cooper

Jim Parsons - Sheldon Cooper


11. Jodie Foster – Annabelle Bransford

Jodie Foster - Annabelle Bransford


12. John Mahoney – Martin Crane

LOS ANGELES - SEPTEMBER 21:  Actor John Mahoney attends the 55th Annual Primetime Emmy Awards at the Shrine Auditorium September 21, 2003 in Los Angeles, California.  (Photo by Kevin Winter/Getty Images)
LOS ANGELES – SEPTEMBER 21: Actor John Mahoney attends the 55th Annual Primetime Emmy Awards at the Shrine Auditorium September 21, 2003 in Los Angeles, California. (Photo by Kevin Winter/Getty Images)

13. Jonathan Groff – Jesse St. James

Jonathan Groff - Jesse St. James


 

14. Lily Tomlin – Vivian Jaffe

Lily Tomlin - Vivian Jaffe


 

15. Maria Bello – Edie Stall

Maria Bello - Edie Stall


 

16. Matt Bomer – Neal Caffrey

Matt Bomer - Neal Caffrey


 

17. Meredith Baxter – Elyse Keaton

Family Ties cast member Meredith Baxter Birney as Elyse Keaton during the episode 'A Keaton Christmas Carol ', initially broadcast December 14, 1983. Frame grab. Copyright ?1983 CBS Broadcasting Inc. All Rights Reserved. Credit: CBS Photo Archive.
Family Ties cast member Meredith Baxter Birney as Elyse Keaton during the episode ‘A Keaton Christmas Carol ‘, initially broadcast December 14, 1983. Frame grab. Copyright ?1983 CBS Broadcasting Inc. All Rights Reserved. Credit: CBS Photo Archive.

 

18. Neil Patrick Harris – Barney Stinson

Neil Patrick Harris - Barney Stinson


 

19. Portia de Rossi – Lindsay Bluth Funke

©2013 NETFLIX  CR: F. Scott Schafer
©2013 NETFLIX CR: F. Scott Schafer

 

20. Richard Chamberlain – Dr. Kildare

Richard Chamberlain - Dr. Kildare


 

21. Ricky Martin – Miguel Morez

Ricky Martin - Miguel Morez


 

22. Robert Reed – Mike Brady

Robert Reed - Mike Brady


 

23. Rock Hudson – Brad Allen

Rock Hudson - Brad Allen


 

24. Rock Hudson – Brad Allen

Rosie O'Donnell - Betty Rubble


 

25. Russell Tovey – George Sands

Russell Tovey - George Sands


 

26. Sara Gilbert – Darlene Conner

Sara Gilbert - Darlene Conner


 

27. Sara Gilbert – Darlene Conner

Sarah Paulson - Harriet Hayes


 

28. T. R. Knight – Dr. George O’Malley

100339_421 -- COMPLICATIONS (ABC/BOB D'AMICO) T.R. KNIGHT
100339_421 — COMPLICATIONS (ABC/BOB D’AMICO)
T.R. KNIGHT

29. Wanda Sykes – Biggie Shorty

Wanda Sykes - Biggie Shorty


 

30. Wentworth Miller – Michael Scofield

PRISON BREAK: Michael Scofield (Wentworth Miller) is a desperate man with a plan to save the life of his brother, who is on death row in PRISON BREAK, premiering with a special two-hour event Monday, Aug. 29 (8:00-10:00 PM ET/PT) and airing in its regular time period begining Monday, Sept. 5 (9:00-10:00 PM ET/PT) on FOX. 
PRISON BREAK: Michael Scofield (Wentworth Miller) is a desperate man with a plan to save the life of his brother, who is on death row in PRISON BREAK, premiering with a special two-hour event Monday, Aug. 29 (8:00-10:00 PM ET/PT) and airing in its regular time period begining Monday, Sept. 5 (9:00-10:00 PM ET/PT) on FOX.
ADVERTISEMENT