8 Straight Actors in Steamy Gay Roles

Sense8 Bathroom Scene
Sense8 / Netflix

We wish that more gay roles in Hollywood movies were played by gay actors, BUT when straight guys do get these parts, we’re gratified when they fully commit to their nude scenes.

Check out some of our favorite scenes here.

Alexander Skarsgård and Ryan Kwanten in True Blood
A lengthy, hardcore makeout between stars Ryan Kwanten and Alexander Skarsgård is what all the fans of this show were waiting for.

Jake Gyllenhaal and Heath Ledger in Brokeback Mountain (2005)
Yes we know this photo of Jake is NOT from Brokeback but are you really complaining? I didn’t think so.

Daniel Radcliffe in Kill Your Darlings (2013)
Harry Potter himself shows off his tight ass and sexy, fuzzy bod while getting

Garrett Clayton in King Cobra (2016)
Former Disney star Garrett Clayton went ALL IN for his portrayal of famous gay porn star Brent Corrigan in King Cobra. James Franco produced the flick and stars it in alongside Clayton (he even bottoms in one scene).

Joseph Gordon-Levitt and Pete Kasper in Mysterious Skin (2004)
We love Joseph Gordon-Levitt’s performance in this movie. The story is alternately sexy and disturbing, but you do see his peen at one point.

Ewan McGregor and Jonathan Rhys-Meyers in Velvet Goldmine (1998)
A goldmine of epic dudity, Velvet Goldmine features the perfect butts of Ewan McGregor and Jonathan Rhys-Meyers. Of course, this is in addition to McGregor’s on-stage strip tease, where he shows off his peen and a flash of his hole.

Jude Law and Benedict Sandiford in Wilde (1997)
A young Jude Law shows off his amazing nude bod in two gay sex scenes (including one with a full frontal from Benedict Sandiford) in this flick about the eponymous famed playwright.

Colin Firth and Nicholas Hoult in A Single Man (2009)
Daddy! Colin Firth’s character in A Single Man is lusting after the much-younger Nicholas Hoult. In one scene, we see both men nude while they go skinny-dipping! Click here to check out the NSFW nudity.

Most Popular

To Top

Follow this blog

Get a weekly email of all new posts.

Email address

First Name (*)

Last Name (*)