William Moseley Goes Shirtless for Hot Boxing Scene on 'The Royals'
William Moseley puts his ripped abs on display while going shirtless for a boxing scene on the latest episode of his show The Royals!
The 29-year-old actor faced off against his on-screen brother played by Max Brown and [spoiler alert] he won the match.
PHOTOS: Check out the latest pics of William Moseley
William has been showing off his hot body on the show all season long and we compiled a bunch of the other shirtless moments.
10+ pictures inside of William Moseley and Max Brown shirtless on the show…