Alexander Skarsgard puts his muscular physique on display while hanging out on a yacht with friends on Sunday (June 25) in Capri, Italy.

He’s recently wrapped up filming for the new Tarzan movie.
So it was time for some R&R for Alexander Skarsgard, 39, as he was spotted on the beach in Mexico recently.

The Swedish heartthrob flashed his sculpted physique as he lifted off his grey T-shirt to go shirtless for his sunbathing session.
The True Blood actor styled his casual piece with floral-print shorts, displaying his calf tattoo of a green bird.

He continued the laid-back look with a pair of pool sliders, his strawberry blonde locks looking free of any product.
The 40-year-old actor was looking a bit sunburned after vacationing on the island for the past few days. He was seen showing off his ripped body in a pair of short shorts at the pool earlier in the weekend.

Alex is expected to get an Emmy nomination when they are announced in a couple weeks. He has been earning a ton of buzz for his work in Big Little Lies and you can look for him to get a nomination in the Outstanding Supporting Actor in a Limited Series or a Movie category.