
Known For
Filmography
2025
2025
2025
2024
2022
2021
2019
2018
2017
2016
2014
2012
2012
20102006
2003
2001
1998
1998
1996

The Uninvited
Movie · as Frank

The Old Guard 2
Movie · as Booker (voice)

Last Culprit
Movie · as James

Jackpot
Movie · as Larry Smith

Transpassing
Movie

Station Eleven
TV · as Phil · 2 eps

Good Trouble
TV · as Father · 1 ep

The Rookie
TV · as Officer Miller · 1 ep

Gentlemen's Fury
Movie · as Detective Gunn

Isle of the Dead
Movie · as Cpt. Chuck Caesar

Lost Time
Movie · as Rico

Goodbye Promise
Movie · as Scott

The Terrain
Movie · as Major Jacob Kohl
Three Thousand Six Hundred and Fifty Days
Three Thousand Six Hundred and Fifty Days
Movie · as Dural

The Unit
TV · as Kevin Gidney · 1 ep

Nip/Tuck
TV · as J.T. · 1 ep

Special Unit 2
TV · as Todd · 1 ep

Krippendorf's Tribe
Movie · as College Student #2

Charmed
TV · as Elliot Spencer · 1 ep

Pacific Blue
TV · as Axel Strob · 1 ep