Battlestar Galacticas James Callis Cast In Arrow

Forget being the new Smallville . Arrow is truly the new Chuck … well, in terms of casting telefantasy faves in guest roles anyway.

Having already secured the services of John Barrowman ( Torchwood ), Ben Browder ( Farscape ) and Seth Gabel ( Fringe ), the show has now cast Battlestar Galactica ’s James Callis.

According to TV Guide he will be playing, “The Dodger, an elusive international jewel thief who imposes his plans on the innocent, forcing them to carry out his crimes under duress."

When a rare ruby goes missing, The Dodger finds himself on Oliver Queen's radar. Unfortunately, catching this bad guy might be easier said than done.

Read our Arrow reviews