Credits
- 2025 · Somnium as Noah
- 2025 · Off the Record as Huxley
- 2024 · Lola as Frankie
- 2023 · The Nana Project as Cody
- 2023 · Deltopia as Slim
- 2023 · The List as Avon
- 2023 · Hunt Club as Jackson
- 2023 · The Resurrection of Charles Manson as Lucas Williams
- 2022 · Welcome to Chippendales as Derek
- 2022 · Exploited as Jacob
- 2021 · 13 Minutes as Luke
- 2020 · InstaPsycho as Kurt
- 2019 · Euphoria as Luke Kasten
- 2018 · Time Freak as Ryan
- 2018 · Manifest as Levi
- 2018 · Sierra Burgess Is a Loser as Spence
- 2018 · Mayans M.C. as Tony
- 2017 · The Outcasts as Colin Hackett
- 2016 · The Deleted as Mason
- 2015 · Safelight as Jason
- 2015 · Occupy Alice as Dan Abrams
- 2015 · To Write Love on Her Arms as Sean
- 2014 · Unfriended as Adam Sewell
- 2014 · Men, Women & Children as Brandon Lender
- 2013 · Paranoia as Morgan
- 2013 · As Cool as I Am as Tim
- 2013 · Sugar as Free
- 2012 · The Collection as Brian
- 2011 · In Time as Pierre
- 2011 · Abduction as Jake
- 2005 · Medium as Nervous Young Man
- 2004 · Entourage as Amanda's Assistant
- Future · Skinemax as