Sean Maher ("Firefly") is set to play DC Comics supervillain Shrapnel in the second season of The CW's "Arrow" series.
Maher will guest star in this season's tenth episode as Mark Scheffer (aka. Shrapnel), a serial bomber who places Starling City in a grip of terror and threatens the life of Sebastian Blood (Kevin Alejandro).
In the comics he's a being made of organic metal, but much of his backstory remains unknown.
He marks the latest DC Comics character to make the jump to the series following the likes of Black Canary, Bronze Tiger, Sin, Isabel Rochev, Sebastian Blood and soon The Flash.
Source: The Live Feed