Giant 2026
as Tom
Fortunes of War 2024
as Carter
Played and Betrayed 2024
as Brandon Walker
The Shepherd 2023
as Army Jeep Driver
Early Days 2018
as Young Man
Ready Player One 2018
as Sixer #5 (Last Sixer)
Murder on the Orient Express 2017
as Hotel Waiter
Credits from TMDB.