Film:
Cut Shoot Kill – 2017
License Plates – 2016
Our Time – 2016
Curmudgeons (short) – 2016
Wiener-dog – 2016
Eadweard – 2015
Cinemanovels – 2013
Hilar (Short) – 2012
Wrath of The Titans – 2012
The Secret of Hidden Lake (TV Movie) – 2006
Firewall – 2006
A Simple Curve – 2005
Ladies Night (TV Movie) – 2005
Blade: Trinity – 2004
The Five People You Meet in Heaven (TV Movie) – 2004
Show Me – 2004
My Old Man (Short) – 2004
Walking Tall – 2004
Saved! – 2004
Falling Angels – 2003
Coming Down the Mountain (Short) – 2003
Heart of America – 2002
The Water Game – 2002
Into The Echo (Tv Movie) – 2002
Gypsy 83 – 2001
Strange Frequency(TV Movie) – 2001
Ricky 6 – 2000
Deadlocked (TV Movie) – 2000
Secret Cutting (TV Movie) – 2000
H-E Double Hockey Sticks (TV Movie) – 1999
Rollercoaster – 1999
Our Guys: Outrage at Glen Ridge (TV Movie) – 1999
Beauty (TV Movie) – 1998
TV Series:
iZombie 3, 2017 (TV Series) – S3xE2, S3xE9
Supernatural S12xE14 2017 (TV Series) – S1xE4, S12xE14
Motive (TV Series) – 2016 S4xE5
Jessica Jones (TV Series) – 2015 S1xE3
The Flash (TV Series) – 2015 S2xE2
Deadbeat (TV Series) – 2015 S2xE6
Blue Bloods (TV Series) – 2015 S5xE20
Forever (TV Series) – 2014 S1xE7
Gotham (TV Series) – 2014 S1xE5
The 100 (TV Series) – 2014 S1xE1
King & Maxwell (TV Series) – 2012-2013 S1xE4
Cyber Attack (TV Mini-Series) – 2012 1×1, S1xE2
Fringe (TV Series) – 2012 S5xE8
Primeval: New World (TV Series) – 2012 S1xE4
Fairly Legal (TV Series) – 2012 S2xE12
Saved (TV Series) – 2006 S1xE9
The Collector (TV Series) – 2006 S3xE8
Godiva’s (TV Series) – 2005 S1xE6
Kingdom Hospital (TV Series) – 2004 all
24 (TV Series) – 2003 S3xE1, S3xE2
Dead Like Me (TV Series) – 2003 S1xE9
The Dead Zone (TV Series) – 2002 S1xE5
Dark Angel (TV Series) – 2002 S2xE14
Smallville (TV Series) – 2002 S1xE10
Dead Last (TV Series) – 2001 all
SK8 (TV Series) – 2001 S1xE4
Mentors (TV Series) – 2001 S3xE9
Higher Ground (TV Series) – 2000 S1xE13, S1xE21, S1xE22
So Weird (TV Series) – 2000 S2xE22
Cold Squad (TV Series) -2000 S3xE10
First Wave (TV Series) – 1999 S2x1E3
X-Files (TV Series) – 1998 S5xE18
Honey I Shrunk The Kids 2 (TV Series) – 1999 S2xE17
The Net (TV Series) – 1999 S1xE21
Da Vinci’s Inquest (TV Series) – 1998 S1xE8
Millennium (TV Series) – 1997-1998 S2xE6, S2xE21
Dead Man’s Gun (TV Series) – 1998 S1xE14
Theater :
Running in a Dream (writer) – 2015
The Uniform – 2014
Certifiable – 2013
The Shape of Things – 2011
Yoroboshi – 2011
Molière, or The League Of Hypocrites – 2009
The Last Days of Judas Iscariot – 2009
More Theater:
The Maenads … as Satyr and Hades
Lost in Yonkers … as Jay
Broadway Bound … as Stanley
Museum … as Jack the guard
Alice in Wonderland … as Tweedledum