2022
Lost Ollie as Jim Tom2017
Riverdale as Trevor Collins2015
Tomorrowland as Thick Glasses (uncredited)2015
Vendetta as Victim2015
Stolen Daughter as Walter Bordel2014
The Flash as Roy G. Bivolo / Rainbow Raider2013
American Mary as Rat2013
The Returned as Spokesperson2012
Crimes of Mike Recket as Not available2009
Suck as Tyler2009
A Gun to the Head as Darren2007
Painkiller Jane as Not available2007
Time and Again as Billy Moss2006
Psych as Todd2006
Crossed as Neil2005
Masters of Horror as Stoney2005
Premonition as Dexter Manning2005
Eighteen as Pip2005
Bad Blood as Tom2004
Stargate Atlantis as Jace2004
The L Word as Felix - Young Waiter2004
The Collector as Not available2004
Blade: Trinity as Wolfe2003
Jake 2.0 as Clu2002
The Dead Zone as Rick Wicklin1998
Da Vinci's Inquest as Not available1997
Stargate SG-1 as Slave1995
The Hands of Ida as Jason1992
Martin as Not available1983
Taggart as Not available