James Callis

Battlestar Galactica star James Callis is sticking with Syfy.

The actor has been cast as a new regular in the network's most popular original series, Eureka.

Battlestar Galactica's James Callis joins FlashForward

In the dramedy, the 38-year-old Callis will play Dr. Grant, an ex-resident of Eureka who returns unexpectedly and causes a stir between his romantic interest with Allison Blake (Salli Richardson-Whitfield) and his friction with Sheriff Jack Carter (Colin Ferguson).

Battlestar alums tapped for Hawaii Five-O, Dark Blue

The 20-episode order, which will be shot in and around Vancouver, is slated to begin July 9.

Callis recently starred as the self-serving, conniving genius Gaius Baltar on Battlestar.