V for Vengeance
2022 · Action
as Thorn
LA Blues
2007 · Comedy
as Jack Davis
A Snowy Day in Oakland
2023 · Comedy
as Grant
Shadow Land
2024 · Thriller
as Jasper Barnes
Waterland
1992 · Drama
as Peter
The Class
2006 · Comedy
as Kyle Lendo
Bedlam S1-S2
2011 · Drama
as Sean
The Dukes
2008 · Comedy
as Dave
Once Upon a Time S7
2017 · Adventure
as Robin Hood