Arrow has cast Battlestar Galactica star James Callis to guest star in an upcoming episode.

In an upcoming Arrow, Battlestar Galactica star James Callis will guest star as The Dodger, a jewel thief. The Dodger is a jewel thief that uses others to do his bidding. He forces innocent people to perform robberies for him against their will. The Dodger will enter the interest of Oliver when he steals the Sherwood Ruby from Sterling City and Oliver and Diggle’s investigation leads them straight to The Dodger. Of course, they’ll struggle in their attempts to apprehend him.

At one point in the comics, the character Dodger’s thieving and alliances with the League of Assassins got him in trouble with Green Arrow (along with Speedy and the Black Canary). After they captured him, he switched his alliance over to Team Arrow. There is no word whether or not The Dodger is this same character or if he’ll have the same story arc.

We think this plot will be a fun one to watch, and we can’t wait to see it play out.

Credit: TV Guide

More ‘Arrow’ news

Teen Wolf‘s Carter Hayes has joined Arrow as Roy Harper.

Batman villain Firefly was added as a villain.

A new video asking “Is Oliver Queen worth saving?” was released.

The CW gave Arrow a full-season order.

Arrow will return from hiatus on January 16.