Acting • AGE 24
Falling
John (16 Yrs)
2020
Titans
Matt
2018
Kim's Convenience
Vandal Teen
2016
Crimson Peak
Young Alan
2015
Warehouse 13
Young Daniel Varley
2009
Arthur
Arthur Read (voice)
1996