Actor
El Secreto
2024 · as James
Saturday Night
2024 · as Tom Schiller
Emergency
2022 · as Drunk Guy
Three Night Stands
2021 · as Bobby
Yes, God, Yes
2020 · as Wade
Greyhound
2020 · as Messenger #1
The 5th Wave
2016 · as Jeremy
Alvin and the Chipmunks: The Road Chip
2015 · as Miniature Golf Boy