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