← Back to explore

































Filmography32 titles

Lucifer
2016as Tim Dunlear
2016as Tim Dunlear

Supernatural
2005as Abel
2005as Abel

Stargate SG-1
1997as Shak'l
1997as Shak'l

Smallville
2001as Max Kasich
2001as Max Kasich

Fighting the Odds: The Marilyn Gambrell Story
2005as Frank, Jamal's Stepfather
2005as Frank, Jamal's Stepfather

The Flash
2014as Java
2014as Java

The Outer Limits
1995as Policeman
1995as Policeman

Tracker
2024as Coach Marty Perez
2024as Coach Marty Perez

Three Wise Men and a Baby
2022as Ivan
2022as Ivan

Deadpool 2
2018as Swat Captain (School)
2018as Swat Captain (School)

Continuum
2012as Raul Wolford
2012as Raul Wolford

Life Unexpected
2010as CSIS
2010as CSIS

Dark Angel
2000as Tuck
2000as Tuck

So Help Me Todd
2022as Derek Kemp
2022as Derek Kemp

The Dead Zone
2002as Linus the Bouncer
2002as Linus the Bouncer

Andromeda
2000as Alien
2000as Alien

X2: X-Men United
2003as Plastic Prison Guard
2003as Plastic Prison Guard

The Tomorrow People
2013as Ultra Instructor
2013as Ultra Instructor

Arrow
2012as Merlyn Security #2
2012as Merlyn Security #2

Tin Man
2007as Longcoat at Realm
2007as Longcoat at Realm

Underworld: Evolution
2006as Gunner
2006as Gunner

The Chronicles of Riddick
2004as Lead Meccan Officer (as Micasha Armstrong)
2004as Lead Meccan Officer (as Micasha Armstrong)

The Franchise
2024as Magnus Peeples
2024as Magnus Peeples

Sardarji
2015as African Ghost Hunter
2015as African Ghost Hunter

Chaos
2005as Xander Harrington
2005as Xander Harrington

Fantastic Four: Rise of the Silver Surfer
2007as Wedding Security
2007as Wedding Security

Ring of Deception
2017as Police officer
2017as Police officer

Trapped Ashes
2006as Police #1 (uncredited)
2006as Police #1 (uncredited)

Vindicta
2023as Hale
2023as Hale

Catwoman
2004as Ferris Wheel Operator
2004as Ferris Wheel Operator

We Kill Them All
2025
2025

Level Up
as Elite Blood Marauder
as Elite Blood Marauder