2018
6.5
Blockers
Actor - Austin
2017- Act
Riverdale
Actor - Nick St. Clair
Atypical
Actor - Nate
2016
5.2
XOXO
Actor - Ethan
2015- Act
Guidance
Actor - Roger
2009- 2016
The Good Wife
Actor - Zach Florrick
2009
Stolen Lives
Actor - Mark Wakefield
Full filmography