
Acted in 61
2020s
- 2026
- 2025
- 2024
The Wake
Spencer
What We Find on the Road
James
- 2023
- 2022
- 2021
The Evening Hour
Randy
Phobias
Dr. Wright
- 2020
Fully Realized Humans
Barry
Omniboat: A Fast Boat Fantasia
Movie
2010s
- 2019
- 2018
6 Dynamic Laws for Success (in Life, Love & Money)
Milton Montgomery
Bad Peter
Peter (voice)
- 2017
- 2016
The White King
Peter
The Wedding Murders
Movie
- 2015
The Middle Distance
Neil
Lamb
David Lamb
The Midnight Swim
Josh
- 2014
Mutual Friends
Sammy
- 2013
Cold Turkey
TJ
Siren
Carl Tobin
- 2011
Treatment
Gregg D
- 2010
The Freebie
Bartender
2000s
- 2008
- 2000
1990s
- 1999
- 1997
- 1993
- 1992
- 1990
1980s
- 1989
No release date
The Marcus Garvey Story
Leo Healy
Directed 4
2020s
- 2025
2010s
- 2017
- 2015
Lamb
Director
2000s
- 2000
Interstate 84
Director
Produced 3
2020s
- 2025
2010s
- 2017
- 2015
Lamb
Executive Producer
Wrote 3
2010s
- 2017
- 2015
Lamb
Screenplay
2000s
- 2000
Interstate 84
Writer
Other crew 1
2020s
- 2020
Fully Realized Humans
Additional Dialogue