Even as fans look forward to the debut of Deathstroke on next week's episode of Arrow, The CW's hit superhero drama has cast another DC Comics villain.

Inside TV reports that SGU Stargate Universe actor Andrew Dunbar will play classic Batman rogue Firefly in the 10th episode of the series. He joins an expanding list of DC Comics characters that includes China White, Deadshot, The Huntress and the Royal Flush Gang.

The comic-book version of Firefly is Garfield Lynns, a pyrotechnics expert who turns to crime and constructs a special suit, complete with flamethrower and grenade launchers, to help in his new career as a professional arsonist. He's later horribly burned in an explosion at a chemical factory. There's no word yet on what elements of his origins will be used on the television series.

Starring Stephen Amell (Hung), Arrow centers on wealthy young bad boy Oliver Queen, who after being marooned on a remote island for five years returns to Starling City with a mastery of the bow and a determination to make a difference. The CW picked up a full 22-episode season just last week.

Airing Wednesdays at 8 p.m. ET/PT, Arrow also stars Colin Donnell as Tommy Merlyn, Katie Cassidy as Laurel Lance, David Ramsey as John Diggle, Willa Holland as Thea Queen, Susanna Thompson as Moira Queen and Paul Blackthorne as Detective Quentin Lance.