James Franco and Keagan Allen in 'King Cobra'

13 Straight Actors in Steamy Gay Roles

King Cobra

These straight actors are not shy about partaking in some same-gender love making.

Although wish more LGBTQ characters in Hollywood films were played by out actors, when straight guys land queer roles, we’re stoked when they fully commit to their same-gender love scenes. We rounded up our 13 favorite steamy, queer characters portrayed by straight actors.

Alexander Skarsgard in True Blood

1. Alexander Skarsgård in True Blood (2008 – 2014)
An intense makeout session between stars Ryan Kwanten and Alexander Skarsgård is what all the fans of the HBO original series True Blood were thirsty for.
Watch True Blood

Ryan Kwanten in 'True Blood'

2. Ryan Kwanten in True Blood (2008 – 2014)
Ryan Kwanten played Jason Stackhouse on HBO’s True Blood, and he was a heartthrob for basically everyone who watched the show. Kwanten had several steamy scenes with actors like Alexander Skarsgård and Robert Kazinsky.
Watch True Blood

Brokeback Mountain

3. Jake Gyllenhaal
Jake Gyllenhaal plays the character Jack Twist from the well known movie Brokeback Mountain. His character was romantic at heart, but confused by his preferences for same-gender affection despite his desire to be a rough-and-tumble cowboy.
Watch Brokeback Mountain

Daniel Radcliffe

4. Daniel Radcliffe in Kill Your Darlings (2013)
Harry Potter himself shows off his round rump and and fuzzy, otter bod while taking it for Dane DeHaan.
Watch Kill Your Darlings

Heath Ledger

5. Heath Ledger in Brokeback Mountain (2005)
Although better known for his iconic role as the villainous Joker, Heath Ledger tops Jake Gyllenhaal in Brokeback Mountain. His character also struggled with the contrast between his identity as a cowboy and a total top.
Watch Brokeback Mountain

Pages: 1 2 3

13 Straight Actors in Steamy Gay Roles

Recommended Podcast

To Top