Playing a role of a LGBT on screen is not easy for anyone who is straight, sometimes it could get phony. But some actors were remarkably good at pulling it off. So far none of them had played the role in real life.
10 Tom Hanks
Film : "Philadelphia"
Hanks starred in the 1993 Hollywood drama film as Andrew Beckett a homosexual guy who had an anonymous sex with another man who got him infected with HIV.
9 Robin Williams
Film: "The Birdcage"
The Birdcage is a comedy film in 1996 starring Robin Williams as Armand Goldman who owns a drag club with domestic partner Albert , the show's star drag queen. It was a box office hit in that year which grossed over $18 M.
8 Matt Damon
Films: “Behind the Candelabra: My Life With Libera” and "The Talented Mr. Ripley"
Matt Damon starred in the 2013 American drama film “Behind the Candelabra: My Life With Libera” as Scott Thorson, a bisexual drug addict who had an affair with his boss Liberace an American pianist and vocalist.
Damon also portrayed as a psycho bisexual in the film "The Talented Mr. Ripley" a 1999 film an adaptation of the novel of the same name written by Patricia Highsmith. Matt played as Tom Ripley who assumed the identity of the guy he murdered during a holiday trip.
7 Jake Gyllenhaal
Film: "Brokeback Mountain"
Directed by Ang Lee, this 2005 romantic drama film portrays the complicated romantic and sexual affair between two men, stars Jake Gyllenhaal and the late Heath Ledger( picture below). The film got eight Academy Awards nominations and won three: Best Director, Best Adapted Screenplay, and Best Original Score.
6 Heath Ledger
Film: "Brokeback Mountain"
5 Sean Penn
“Milk” is an American film based from the life story of Harvey Milk. Sean Penn starred as Harvey Milk who is a gay rights activist and the first openly gay politician in California. On the film he had a romantic affair with Scott Smith played by actor James Franco (picture below).
4 James Franco
Scott Smith, played by James Franco was a gay rights activist who was distressed by the death of his lover H.Milk in 1978.
3 Jim Carrey
Film: "I Love You Phillip Morris"
Carrey played the role of a con artist, impostor, and multiple prison escapee Steven Jay Russell in a romantic comedy-drama film "I Love You Phillip Morris". While in prison Russell falls in love with his fellow inmate, Phillip Morris (Ewan McGregor) who was later released from prison. To be with his lover, Russell had escaped from prison several times.
2 Eric Stonestreet
TV Show: "Modern Family"
ABC’s Modern Family star Eric Stonestreet best known as Cameron Tucker is a gay dad on the show with partner Mitchell Pritchett (Jesse Tyler Ferguson). His role has earned him an impressive three Primetime Emmy Award Nominations for Outstanding Supporting Actor in a Comedy Series on 2009-2012. He won two awards, 2010 and 2012 out of three nominations, lost one to co-star Ty Burrell.
1 Nelsan Ellis
TV Show: "True Blood"
Since 2008 Nelsan Ellis has been playing the role as Lafayette Reynolds in the HBO series True Blood. While in character, Ellis would have to wear makeup and fake lashes portraying a gay short order cook and a drug dealer who also sells vampire blood in the first season of the show.