132.3k readers

Straight Actors Who Have Played Gay Characters

Updated September 12, 2019 132.3k views70 items

List of gay characters played by straight actors, loosely ranked by fame and popularity. One of the great things about being an actor is you get to play characters that are different from yourself. Many straight actors who have played gay characters have won awards for their performances. Several TV shows feature straight actors playing gay roles.

Who is the most famous straight actor who has played a gay character? Tom Hanks tops our list. Hanks played Andrew Beckett, a lawyer who was fired for having HIV, in "Philadelphia." He won his first Academy Award for the performance. He has been married to his wife Rita Wilson since 1988. Other actors who have won Oscars for playing gay characters include Hilary Swank, Christopher Plummer, and Charlize Theron.

Some people may be surprised to learn that Eric Stonestreet, the actor best known for playing Cameron Tucker on "Modern Family," is actually straight. He is not married, but he refers to himself as "openly straight." Michael C. Hall played David Fisher, a gay funeral director, on the HBO show "Six Feet Under." Hall was married to his "Dexter" co-star Jennifer Carpenter from 2008–2011.

Do you think that it is difficult for a straight actor to participate in gay love scenes? The actors below have done it quite well. 

  • Jake Gyllenhaal was nominated for an Oscar for his role as gay ranch hand Jack Twist in Brokeback Mountain (2005). He is the godfather of his co-star Heath Ledger's daughter. Gyllenhaal has been romantically linked to Kirsten Dunst, Reese Witherspoon, and Taylor Swift.

      More Jake Gyllenhaal 

      17 Jake Gyllenhaal And Tom Holland Interviews That Prove They Have Even Better Off-Screen Chemistry#28 of 219 The Greatest Actors Who Have Never Won An Oscar (For Acting)#11 of 264 The Best (Male) Actors Working Today

    • Charlize Theron won an Oscar for playing Aileen Wuornos, a prostitute who went on a killing spree, in Monster (2003). Theron dated Stuart Townsend for almost 10 years, but the couple split in 2010.

        More Charlize Theron 

        #156 of 244 The Most Trustworthy Celebrities In The World#30 of 201 The Best Actresses Working Today#7 of 272 The Best American Actresses Working Today

      • Heath Ledger was nominated for an Oscar for his role as Ennis Del Mar, a cowboy who fell in love with another man, in Brokeback Mountain (2003). Ledger had a daughter with his girlfriend Michelle Williams, whom he met on the set of Brokeback Mountain.

          More Heath Ledger 

          The Best Heath Ledger Movies#15 of 753 People We Wish Were Still Alive#1 of 25 The 25 Best Comic Book Villain Movie Performances of All Time

        • Jared Leto was nominated for an Oscar when he transformed himself to play Rayon, a transvestite suffering with AIDS, in Dallas Buyers Club (2013). Leto was engaged to Cameron Diaz from 2000-2003.

            More Jared Leto 

            The Most Obnoxious Things Jared Leto Did When He Played The Joker#394 of 1,017 The Best Actors In Film History#300 of 489 The Best Rock Vocalists