2022
As They Made Us
Actor - Peter
2020
6.6
After We Collided
Actor - Christian Vance
2014- 2019
How to Get Away With Murder
Actor - Frank Delfino
2010
4.3
Vampires Suck
Actor - Jack
2008- 2013
90210
Actor - Mark Holland
2002- 2004
Everwood
Actor - Jay
2000
The Broken Hearts Club: A Romantic Comedy
Actor - Newbie
Full filmography