

Clown in a Cornfield(2025)
Dr. Glenn Maybrook

Best Boy(2025)

The Boulet Brothers' Holiday of Horrors(2025)
Stepfather (segment "Gaudete")

Levels(2024)
Hunter

Code 8 Part II(2024)
Detective Davis

Nose to Tail(2020)
Daniel

The Lovebirds(2020)

Code 8(2019)
Davis

The Go-Getters(2018)

The Open House(2018)
Brian Wallace

Final Offer(2018)
Henry

From Jennifer(2017)
Ralph Sinclair

Closet Monster(2016)
Peter Madly

Code 8(2016)
Freddie

Enfant Terrible(2016)
Jack

It's Not What You Know(2016)

Regression(2015)
Farrell

Never Happened(2015)
Entangled(2014)

Sleepless(2014)

It Was You Charlie(2013)
Tom

Jesus Henry Christ(2012)
Malcom's Dad / Nurse Stewart

Take This Waltz(2011)
Aaron

The Chicago 8(2011)
Lee Weiner

388 Arletta Avenue(2011)
Alex

Dave vs Death(2011)
Dave Kane

Amelia(2009)
Slim Gordon

At Home by Myself... with You(2009)
Guy

12 Men of Christmas(2009)
Les Pizula

The Good Times Are Killing Me(2009)
Gary

Producing Parker(2009)
Simon Nolan

Phase 3(2009)

Flash of Genius(2008)
Ian Miellor

Cyborg Soldier(2008)
Dr. Tyler Voller

Paradise(2008)
Mitch (voice)

Young People Fucking(2007)

Firehouse Dog(2007)
Policeman at Bridge

Zoom(2006)
Corporal Lipscombe (uncredited)

Sabah(2005)
Paramedic

Trump Unauthorized(2005)
Paparazzi Reporter

Cinderella Man(2005)
1928 Fan

Resident Evil: Apocalypse(2004)
Assistant
Siblings(2004)
Pastor

The In-Laws(2003)
Student

Ice Bound(2003)
Patient #2

The Gospel of John(2003)
Man in Temple Crowd #3
Hannah Goes to Hell