
Known For
Filmography
2025
2024
2020
2020
2016
2015
2015
2014
2012
2011
2010
2010
2009
2005

I Don't Like It Here
Movie · as Stan Bartley

Unsinkable
TV · as Captain Waite · 11 eps

Green Rush
Movie · as David Atkinson - Nature Narrator (voice)

Never Have I Ever
TV · as Dr. Elgin Peters · 2 eps

96 Souls
Movie · as Dr. Azro Doodnaugh

Rehearsal
Movie · as Sorin

Casual
TV · as Funeral Director · 1 ep

Outlander
TV · as Nobleman #2 · 1 ep

Children of Sorrow
Movie · as Jones

The Gate
Movie · as Dr. William Ackerman

The Last Seven
Movie · as Henry Chambers

The Making of 'The Last Seven'
Movie · as Self

Castle
TV · as 1st Class Passenger · 1 ep

Criminal Minds
TV · as Waiter · 1 ep