2023
as Onyx the Fortuitous
2025
as Duncan
2009
as Vincent Dooly
1999
as Young Henry Hill
2020
as Adam
2013
as Worm
as Phil Phillips
2022
2007
as Daniel
2010