
Acting

Uncontained
as Brett Carson

Benedict Arnold: Hero Betrayed
as Benedict Arnold

We Have Always Lived in the Castle
as Sam Clarke

Breakable You
as Brian Galvin

The Beautiful Ones
as Tommy

Traders
as Anthony

Best Fake Friends
as Matthew

Bambina
as Carl

The Maiden and the Princess
as Mr. Adams

Leap Year
as Ron

Wyatt Earp and the Cowboy War
as Ike Clanton · 6 ep.

The Watchful Eye
as Alistair Greybourne · 1 ep.

The Titans That Built America
as JP Morgan / JP Morgan Jr. · 3 ep.

Charlie
as Brian Lenihan · 3 ep.

Strike Back
as Maj. Brian Donoghue · 2 ep.

The Forgotten
as Conner Hennessey · 1 ep.

CSI: NY
as Paul Stryzewski · 1 ep.

LAX
as Paparazzi Craig · 1 ep.

NCIS
as Marco Sali · 2 ep.

Peacemakers
as Detective Larimer Finch · 10 ep.