Battlestar Galactica actor James Callis will play The Dodger in the popular CW television show, Arrow.
Callis played Gaius Baltar on Battlestar for Syfy, and now he plays an international jewel thief who makes his way to the hometown of Oliver Queen, Starling City.
TV Guide got the scoop revealing the following details on James Callis' character:
"...an elusive international jewel thief who imposes his plans on the innocent, forcing them to carry out his crimes under duress. When the Sherwood Ruby goes missing in Starling City, the ensuing investigation leads Oliver (Stephen Amell) and Diggle (David Ramsey) straight to The Dodger, but apprehending him won't be as easy as they may have thought.
In the DC Comics, The Dodger was involved with an assassination attempt on Green Arrow, albeit indirectly; he came upon an alien spacecraft and leased it to the League of Assassins, who in turn, used the craft and tried to kill Arrow and some of his family.
Arrow airs Wednesdays at 8pm ET on the CW.