Known For
Filmography
—2026
2026
2023
2020
2020
2019
2019
2017
2017
2016
2015
2012
2012
2010
1995
1989
The Cutting Room Floor
The Cutting Room Floor
Movie

Pressure
Movie · as Flight Officer Hamilton

Young Washington
Movie · as Thomas Gage

Martin Eden
Movie · as Henry Hapgood

Greyhound
Movie · as Carling

Tommy
TV · as Josh · 1 ep

Joker
Movie · as Wall Street Three

For All Mankind
TV · as Gary Piscotty · 7 eps

The Wife
Movie · as White

Time After Time
TV · as Smythe · 5 eps

Snowden
Movie · as CIA Student

The Importance of Being Earnest on Stage
Movie · as John (Jack) Worthing

The Newest Pledge
Movie · as Futuristic Party Goer

City Slacker
Movie · as Well Presented Man

Shakespeare's Globe: As You Like It
Movie · as Silvius

Little Lord Fauntleroy
TV · as Cedric Errol · 6 eps

Mike and Angelo
TV · as Mike Mason · 60 eps
