2023
Invitation to a Murder as Phillip Armstrong
2019
Ford v Ferrari as Lance Reventlow
2019
Primal as Blakely (voice) (1 episode)
2017
Strike as Paul Satchwell (1970s) (1 episode)
2013
The Man Who Came Out Only at Night as The First Suitor
2013
Jobs as Jonathan Ive
2011
Once Upon a Time as Gideon (14 episodes)
2009
The Good Wife as Dick Anders (1 episode)
2008
True Blood as Claude Crane (9 episodes)
2003
NCIS as Daniel Budd (1 episode)
2001
24 as Jordan Reed (12 episodes)