Marshals
2026 · Action
as Kayce Dutton
Manhattan Undying
2017 · Drama
as Max
Into the Ashes
2019 · Crime
as Nick Brenner
Yellowstone S5
2022 · Drama
Forever
2015 · Drama
as Charlie
Happiness for Beginners
2023 · Comedy
as Jake
The Wait
2013 · Drama
as Ben
El Camino Christmas
2017 · Comedy
as Eric Norris
Freeheld
2016 · Biography
as Todd Belkin
Taken 2
2012 · Action
as Jamie
Assassination of a High School President
2010 · Comedy
as Marlon Piazza
Eddington
2025 · Comedy
as Guy Tooley
The Magnificent Seven
2016 · Action
as Teddy Q
Brothers & Sisters S1-S4
2006 · Drama
as Ryan Lafferty