Apple Cider Vinegar (1 episode)
2024
Bad Shabbos as Benjamin
2023
City on Fire as Keith (8 episodes)
2021
Dan Brown's The Lost Symbol as Robert Langdon (10 episodes)
2021
Language Arts as Charles Marlow
2020
A Teacher as Matt Mitchell (7 episodes)
2018
Succession as Nate Sofrelli (12 episodes)
2018
Reverie as Nate Hallo (1 episode)
2018
The Wind as Isaac Macklin
2017
Friday on My Mind as Ted Albert (2 episodes)
2016
Designated Survivor as Peter MacLeish (10 episodes)
2015
Childhood's End as Jake Greggson (3 episodes)
2014
The Code as Jesse Banks (12 episodes)
2014
Manhattan as Charlie Isaacs (23 episodes)
2013
Masters of Sex as Gary Bucksey (2 episodes)
2013
Mr & Mrs Murder as Alex Moran (1 episode)
2013
The Humble Beginnings of the Balloon as Todd Digby
2011
The Slap as Dylan (1 episode)
2011
Terra Nova as Lucas Taylor (1 episode)
2010
Lowdown as Dylan Hunt (3 episodes)
2008
Rush as Michael Sandrelli (70 episodes)
2008
Underbelly as Det. James Bruce (8 episodes)