1988 • as Ryan Kelly
2017 • as Lewis Wilson
2024 • as War Boy (uncredited)
2009 • as Darius
2022 • as Jesse Evans
2016 • as Lee Harvey Oswald