John Barrowman shows off new look at topless 50th birthday party

Illustrated rainbow pride flag on a pink background.

John Barrowman has celebrated his 50th birthday, and there were plenty of hunky men for the occasion.

The former Torchwood star is marked his birthday with a big party, and his new short, grey hair.

Two topless, buff men presented him with a cake decorated with his own face.

Barrowman’s Arrow co-star Stephen Amell was one such man in his undies, and he looked delighted.

John Barrowman shows off new look at topless 50th birthday party

they all looked very pleased with the party.

John Barrowman shows off new look at topless 50th birthday party

The actor previously revealed his brand new look on Facebook.

Posting to Facebook, he wrote: “On March 11th it’s my Big Birthday!

“I wanted to see what I look like with my natural hair color.

“I shaved all the color off on Thursday. What do ya think? JB”

The long dark locks have gone, and a very striking short, white haired look has replaced it.

Barrowman says it’s his natural hair, without all the dye.

John Barrowman shows off new look at topless 50th birthday party

The Torchwood star showed off rather more than he expected during a live-stream with fans, seemingly showing his other half’s penis.

Barrowman was live-streaming a chat with fans from a Palm Springs hot tub when his husband Scott Gill happened to get in too… completely naked.

The actor exclaimed: “Oh, Scott! Oh my God! You just… I’m live video! I can’t believe… everyone just saw you naked!”