‘Torchwood’ Star Joins The CW’s ‘Arrow’

John Barrowman signs on for a recurring role on the upcoming TV incarnation of Green Arrow.

Blair Marnellby Blair Marnell

As strange as it may sound, Captain Jack Harkness is going to take on the Emerald Archer.

Entertainment Weekly is reporting that "Torchwood" star John Barrowman has signed on for "Arrow," The CW's new TV adaptation of the DC superhero, Green Arrow.

The report notes that Barrowman will appear on a recurring basis as a currently unknown character described as a mysterious and wealthy man who is "an acquaintance of the Queen family and a prominent figure in Starling City."

Barrowman is best known for his role as Jack Harkness; which he originated on "Doctor Who" before headlining the spinoff series, "Torchwood" as the same character. Barrowman is also an accomplished theater actor and has also made guest appearances on "Desperate Housewives."

"Arrow" stars Stephen Amell as Oliver Queen (aka Arrow) with Katie Cassidy as his former lover, Dinah "Laurel" Lance and Paul Blackthrone as her father, Detective Quentin Lance. Kelly Hu and Michael Rowe have been confirmed as DC villains China White and Deadshot, respectively. With other DC villains rumored to appear, Barrowman's new character could potentially be among their number.

The CW will debut "Arrow" on Wednesday, October 10.