Torchwood’s John Barrowman to Guest-Star on Scandal

John Barrowman will guest-star in an upcoming episode of Scandal, executive producer Shonda Rhimes tweeted Tuesday night. Details on his role are being kept under wraps, but Barrowman will appear in the episode slated for Thursday, May 9.

"John Barrowman is here working at Scandal today. Life is good. #torchwood #captainjack #iamanerd," Rhimes tweeted.

Barrowman, well-known for playing the time-traveling Captain Jack Harness on Doctor Whoand Torchwoodand who currently recurs on The CW's Arrow, was previously cast in the Shondaland pilot Gilded Lilys, which failed to garner a pickup at ABC last pilot season.