2004
as Amazed Kid
2008
as Sander Loyer
2010
2014
as Nicky
2016
as Henry
2020
as Elbone (voice)
2012
as Ty Blue
2018
as David
as Young Robbie
2019
as Bobby DeBarge