Cast Credits Van Helsing (2016) Guest starring as Lukas Episode 5x07: Graveyard Smash (May 28, 2021) DC's Legends of Tomorrow (2016) Guest starring as Xavier Episode 4x07: Hell No, Dolly! (Dec 3, 2018) [Co-Star] Minority Report (2015) Guest starring as Martin Epe Episode 1x08: The American Dream (Nov 16, 2015) iZombie (2015) Guest starring as Terrell Johnson Episode 2x13: The Whopper (Feb 16, 2016) [Co-Star] Klondike (2014) Guest starring as Sundown (2 episodes) Episode 1x02: Part 1, Chapter 2 (Jan 20, 2014) Episode 1x01: Part 1, Chapter 1 (Jan 20, 2014) Witches of East End (2013) Guest starring as Delroy Episode 2x02: The Son Also Rises (Jul 13, 2014) [Co-Star] Red Widow (2013) Guest starring as J.J.'s Bodyguard Episode 1x05: The Recorder (Mar 24, 2013) Arrow (2012) Guest starring as The Butcher (4 episodes) Episode 2x15: The Promise (Mar 5, 2014) [Co-Star] Episode 2x09: Three Ghosts (Dec 11, 2013) [Co-Star] Episode 2x07: State v. Queen (Nov 20, 2013) [Co-Star] Episode 2x05: League of Assassins (Nov 6, 2013) [Co-Star] View 1 more View 1 less Caprica (2010) Guest starring as Shotgun Episode 1x08: Ghosts in the Machine (Mar 19, 2010) [Co-Star] Sanctuary (2008) Guest starring as Kanaan Episode 3x01: Kali (3) (Oct 15, 2010) Supernatural (2005) Guest starring as Evangelist Episode 11x09: O Brother Where Art Thou? (Dec 9, 2015) [Co-Star] Stargate Atlantis (2004) Guest starring as Jannick Episode 5x18: Identity (Dec 12, 2008) [Co-Star] Battlestar Galactica (2003) Guest starring as Seaborne Episode 1x03: Bastille Day (Jan 21, 2005) [Co-Star] Millennium (1996) Guest starring as Ernie Shiffer Episode 2x18: In Arcadia Ego (Apr 3, 1998) [Co-Star]