2023
May December as Georgie Atherton
2023
Transatlantic as Varian Fry (7 episodes)
2022
The Same Storm as Jeremy Salt
2020
Utopia as Thomas Christie (8 episodes)
2018
First Man as Roger B. Chaffee
2017
Wonderstruck as Walter
2014
Olive Kitteridge as Kevin Coulson (4 episodes)
2014
Camp X-Ray as Bergen
2014
Gotham as Edward Nygma (100 episodes)
1990
Law & Order as George Shavers (1 episode)