2021
Dr. Bird's Advice for Sad Poets as James Whitman
2018
Every Day as Nathan / A
2017
Thrill Ride as Henry Perry
2017
Anne with an E as Gilbert Blythe (25 episodes)
2016
20th Century Women as Jamie Fields
2015
Sense8 as Punk #2 (1 episode)
2012
Chicago Fire as Lucas Hicks (2 episodes)