Home / Discover / People

V-Wars

2019
as Michael Fayne

Bel-Air

2022
as Phillip Banks

Skyscraper

2018
as Ajani Okeke

Red Riding Hood

2011
as Captain

Elysium

2013
as Manuel

Wrecked

2011
as Man in the Woods

Supervolcano

2005
as Dave

Valentine

2001
as Banker

Amazon Falls

2010
as The Bouncer

Anything But Christmas

2012
as Sgt. Thomas

Cries in the Dark

2006
as Detective Wynn

Vengeance Is Mine

2012
as Marcus Mitchell

True Justice

2011
as Marcus Mitchell

Urban Warfare

2011
as Marcus

Angel of Death

2012
as Marcus

Good Morning, Killer

2011
as Kyle Vernon

LEGO Star Wars

2013
as Mace Windu

The Building

2009
as Monk

Gone

2011
as Duncan Hall

Paradox

2010
as Detective Chris Sharpe

Blood Alley

2012
as Marcus

19-2 (2014)

2014
as Nick Barron

Vendetta

2015
as Drexel

Violence of Action

2012
as Marcus Mitchell

Debug

2014
as Capra

Dead Drop

2012
as Marcus Mitchell

Ice Blues

2008
as Somerville

The Carpenter's Miracle

2013
as Jack Reardon

Tactical Force

2011
as Lampone

Director

Episode Neighbours
Episode 4057
2002
Episode Neighbours
Episode 4060
2002

Guest Star

Episode Continuum
Second Last
2013
Episode Arrow
Fallout
2017
Episode King & Maxwell
Job Security
2013
Episode Arrow
Broken Hearts
2016
Episode Continuum
Second Time
2013
Episode Mary Kills People
Bloody Mary
2017
Episode Stargate SG-1
Nightwalkers
2002
Episode Stargate SG-1
Memento Mori
2006
Episode Arrow
We Fall
2018
Episode LEGO Star Wars
Droid Tales: Mission to Mos Eisley
2015
Episode Highlander: The Series
The Sea Witch
1992
Episode Jeremiah
Moon in Gemini
2002
Episode The Twilight Zone (2002)
Tagged
2003
Episode Haunted
Pilot
2002
Episode Wynonna Earp
Everybody Knows
2017
Episode Arrow
Sacrifice
2013
Episode The 4400
Pilot
2004
Episode Arrow
Dead to Rights
2013
Episode The Boys
Proper Preparation and Planning
2020
Episode Smallville
Fanatic
2006
Episode LEGO Star Wars
Droid Tales: Flight of the Falcon
2015
Episode Arrow
City of Heroes
2013
Episode Arrow
The Sin-Eater
2017
Episode Arrow
Identity
2013
Episode The Andromeda Strain
Part 2
2008
Episode First Wave
Blind Witness
1999
Episode The Outer Limits (1995)
The Light Brigade
1996
Episode John Doe
Past Imperfect
2002
Episode LEGO Star Wars
Droid Tales: Gambit on Geonosis
2015
Episode Reunion
1987
2005
Episode Arrow
Fighting Fire with Fire
2017
Episode Arrow
Deathstroke
2014
Episode Supernatural
Patience
2017
Episode Arrow
Legacy
2016
Episode Star Trek: Strange New Worlds
Hegemony
2023
Episode The Collector
The Person With AIDS
2006
Episode The Andromeda Strain
Part 1
2008
Episode Human Target (2010)
Pilot
2010
Episode LEGO Star Wars
Droid Tales: Exit from Endor
2015
Episode The L Word
L'Ennui
2004
Episode Supernatural
The Bad Place
2017
Episode Star Trek: Strange New Worlds
Ad Astra per Aspera
2023
Episode The Evidence
5 Little Indians
2006
Episode Human Target (2010)
The Trouble with Harry
2011
Episode Arrow
Betrayal
2013
Episode First Wave
Terminal City
2001
Episode Cold Squad
True Believers (1)
2003
Episode Continuum
Second Degree
2013
Episode Continuum
Second Listen
2013
Episode Star Trek: Strange New Worlds
Spock Amok
2022
Episode Motive
Brute Force
2013
Episode The Collector
The Rapper
2004
Episode Just Cause
Reasonable Doubts
2003
Episode Arrow
Streets of Fire
2014
Episode Arrow
Checkmate
2017
Episode Continuum
Second Wave
2013
Episode Highlander: The Series
Run for Your Life
1993
Episode LEGO Star Wars
Droid Tales: Crisis on Coruscant
2015