Best known for his role as Young Jeremy in TV series Sleepy Hollow.
2018
as Young Tom
2014
as Anthony
2014
as Young Lyle
2014
as Stephen
2013
as Young Ronaldo / Lighthouse (voice)
2013
as Young Jeremy Crane
2013
as Jeremy (12 Years Old)
2013
as Braden
2012
as Jimmy
2011
as Young Aiden
2005
as Hunter Olson
2005
as Henry