Acting
—
Cavemen
13 episodes
as
Andy Claybrook
2023
Mrs. Davis
1 episode
as
Man in the Lens Car
2019
The Resident
1 episode
as
Taylor Emigh
2019
Good Girls
7 episodes
as
Noah
2018
A Million Little Things
4 episodes
as
Tom
2018
iZombie
1 episode
as
Allan Fox
2017
Kevin (Probably) Saves the World
1 episode
as
Jake Gilmore
2017
Training Day
1 episode
as
Seth Kemp
2017
The Expanse
1 episode
as
Solomon Epstein
2016
Rosewood
24 episodes
as
Mitchie Mendelson
2012
Warehouse 13
1 episode
as
Ethan Ellis
2011
Being Human
52 episodes
as
Josh Levison
2010
Glenn Martin, DDS
1 episode
as
(voice)
2010
Human Target
1 episode
as
John Gray
2007
It's a Mall World
13 episodes
as
Dean
2005
CSI: NY
1 episode
as
Connor Mulcahy
2004
Veronica Mars
2 episodes
as
Luke Haldeman
2004
CSI: Miami
1 episode
as
Justin Gillespie
1997
Law & Order
1 episode
as
Terry Lawlor