Gravy
2015 · Comedy
as Stef
Silk Road
2021 · Crime
as Chris Tarbell
Perpetual Grace, LTD
2019 · Comedy
as James Schaeler
Green Lantern: Beware My Power
2022 · Animation
as Green Arrow
Breakout Kings S2
2012 · Crime
as Lloyd Lowery
Stay Alive
2006 · Fantasy
as Phineus
Dark Matter
2024 · Drama
as Ryan Holder
Audrey's Children
2025 · Biography
as Dr. Dan D'Angio
The Starling Girl
2023 · Drama
as Paul Starling
Unhinged
2020 · Action
as Andy
Unsolved: The Murders of Tupac and the Notorious B.I.G.
2018 · Biography
as Detective Russell Poole
Loser
2000 · Comedy
as Noah
Date Night
2010 · Comedy
as Armstrong
The Truth About Emanuel
2014 · Drama
as Arthur
Black Mirror S7
2025 · Crime
as Walton
The Last Time You Had Fun
2014 · Comedy
as Jake
Pachinko S2
as Tom Andrews
Taking Chances
2009 · Comedy
as Charlie Carbonara
Herbie: Fully Loaded
2005 · Adventure
as Crash
Night of the Animated Dead
2021 · Animation
as John
Abraham Lincoln: Vampire Hunter
2012 · Action
as Joshua Speed
D.E.B.S.
2005 · Action
as Scud
A Little White Lie
2023 · Comedy
as Detective Karpas
Breaking News in Yuba County
2021 · Comedy
as Petey Buttons
White House Down
2013 · Action
as Tyler
Wormwood
2017 · Biography
as CIA Agent
Psych: The Movie
2017 · Comedy
as Mary Lightly
Final Draft
2003 · Comedy
as Chad
Justice League: Crisis on Infinite Earths - Part One
2024 · Animation
Seraphim Falls
2007 · Action
as Big Brother
Hello I Must Be Going
2013 · Comedy
as Phil
Fool's Paradise
as Talk Show Host
The Invention of Lying
as Bob
Westworld S1-S4
2016 · Drama
as William
Psych 2: Lassie Come Home
2020 · Comedy
Star Wars: The Bad Batch S3
as Doctor Royce Hemlock
Studio 666
2022 · Comedy
as Venue Person
It's Always Sunny in Philadelphia S17
2025 · Comedy
as Liam McPoyle
Star Trek: Prodigy S2
as Drednok
Ultra City Smiths
as Detective David Mills