Tommy Dorfman, the star of Netflix’ popular 13 Reasons Why, has always been good looking – but the six-pack he revealed in his latest shirtless photos is… impressive.

Tommy Dorfman 13 reasons why
Photo: Netflix

Tommy Dorfman, the 25-year-old actor who played Ryan Shaver on the drama series, is openly gay in real life, and has a husband – Peter. And while we’ve seen Tommy naked on Instagram before, this new set of photos is particularly sexy.

The photos, taken by Erica Cervantez, show Tommy in his jeans, shirtless, sporting the aforementioned six-pack. Observe:

And here’s another sexy one from the same series:

And another one:

And this is how Tommy and his husband celebrated Valentine’s Day: