Violent Ends
2025 · Thriller
as Lucas Frost
Birth of the Dragon
2017 · Action
as Steve McKee
Reunion
2024 · Comedy
as Evan West
The Survivor
2022 · Biography
as Schneider
Made for Love S2
2022 · Comedy
as Byron Gogol
The Lost Valentine
2011 · Drama
as Neil Thomas
The Franchise
as Adam
The Brass Teapot
2013 · Comedy
as Arnie
Road House
2024 · Action
as Ben Brandt
Spy Kids: Armageddon
2023 · Action
as Rey 'The King' Kingston
Game Night
2018 · Action
as Ryan
Ingrid Goes West
2017 · Comedy
as Nicky Sloane
Lilo & Stitch
2025 · Action
as Pleakley
Lift
as Magnus
Tell Me a Story S1-S2
2018 · Drama
as Nick Sullivan
The Great Gilly Hopkins
2016 · Comedy
as Ellis
Aladdin
2019 · Adventure
as Prince Anders
Shoot the Rooster
as Robert
Twelve
2010 · Action
as Claude
Velvet Buzzsaw
2019 · Horror
as Bryson
The Oath
2018 · Comedy
as Mason
Choose
2011 · Crime
as Paul
Black Mirror S7
2025 · Crime
as Valdack
The Many Saints of Newark
2021 · Crime
as Paulie Walnuts
No Time to Die
2021 · Action
as Logan Ash
The East
2013 · Adventure
as Porty McCabe
Bridge of Spies
2015 · Drama
as Doug Forrester
Revenge of the Green Dragons
2014 · Action
as Detective Boyer
The Meddler
as Ben
Into the Woods
2014 · Adventure
as Rapunzel's Prince