2020
as Carl
2019
as David
2018
as Aiden
2016
as Jeremy Fleisher
2015
as Self
as Young Felix
2013
as Michael
as Young Thomas Ward
as Adam
2009
2005
as Robbie Reeves