2023
Class of '09 as Daniel Lennix (8 episodes)
2023
Essex County as Ken (5 episodes)
2021
The Matrix Resurrections as Berg
2019
Treadstone as Doug McKenna (10 episodes)
2019
World on Fire as Webster O'Connor (13 episodes)
2016
The Passing Season as Sam
2015
Quantico as Eric Packer (1 episode)
2015
Sense8: Creating the World as Will Gorski
2015
Sense8 as Will Gorski (24 episodes)
2013
Defiance as Commander Gordon McClintock (1 episode)
2012
Coma as Paul Carpin (2 episodes)
2011
Person of Interest as Shayn Coleman (1 episode)
2011
Unforgettable as John Curtis (1 episode)
2011
Red Faction: Origins as Jake
2010
Blue Bloods as Robert Carter (1 episode)
2010
Murder on the Orient Express as Hector MacQueen
2009
Stargate Universe as Matthew Scott (40 episodes)
2009
The Good Wife as Ricky Waters (1 episode)
2009
Warehouse 13 as Jesse Ashton (1 episode)
2007
Gossip Girl as Max Harding (6 episodes)
1990
Law & Order as Derek Sherman (1 episode)
1989
Agatha Christie's Poirot as Hector MacQueen (1 episode)