2025
Audrey's Children as Dr. Dan D'Angio2025
Black Mirror: USS Callister: Into Infinity as Walton2024
Dark Matter as Ryan Holder2024
Justice League: Crisis on Infinite Earths Part Three as Green Arrow (voice)2024
Justice League: Crisis on Infinite Earths Part One as Green Arrow (voice)2024
Justice League: Crisis on Infinite Earths Part Two as Green Arrow (voice)2024
Home Delivery as Kevin Messina2024
Officer Stanley as Not available2023
Fool's Paradise as Talk Show Host2023
The Starling Girl as Paul Starling2023
A Little White Lie as Detective Karpas2022
Pachinko as Tom Andrews2022
The Man Who Fell to Earth as Spencer Clay2022
Studio 666 as Venue Person2022
Lightning Wolves as Moom (voice)2022
Green Lantern: Beware My Power as Green Arrow (voice)2021
Star Wars: The Bad Batch as Doctor Royce Hemlock / Stormtrooper #1 (voice)2021
Star Wars: The Bad Batch as Doctor Royce Hemlock (voice)2021
Star Trek: Prodigy as Drednok (voice)2021
Star Trek: Prodigy as Bronze Drednok (voice)2021
Star Trek: Prodigy as Lorekeeper / Drednok Unit (voice)2021
Star Trek: Prodigy as Lorekeeper (voice)2021
Ultra City Smiths as Detective David Mills (voice)2021
Breaking News in Yuba County as Petey Buttons2021
Silk Road as Chris Tarbell2021
Night of the Animated Dead as Johnny (voice)2020
Unhinged as Andy2020
Psych 2: Lassie Come Home as Mary Lightly2019
The Twilight Zone as Phil2019
Perpetual Grace LTD as James Schaeler2019
Treehouse as Peter Rake2018
Somebody Feed Phil as Self2018
Unsolved: The Murders of Tupac and The Notorious B.I.G. as Detective Russell Poole2018
Under the Silver Lake as Allen2018
Mother, May I Dance with Mary Jane's Fist?: A Lifetone Original Movie as Mary's Father2017
Psych: The Movie as Mary Lightly2017
Wormwood as CIA Agent2017
Wormwood as CIA Agent2016
This Is Us as Andy Fannan2016
Westworld as William2016
Dream Corp LLC as Patient 212016
Hap and Leonard as Soldier2015
Gravy as Stef2015
The Last Time You Had Fun as Jake2014
The Truth About Emanuel as Arthur2013
House of Cards as Gavin Orsay2013
White House Down as Skip Tyler2013
Knights of Badassdom as Ronnie Kwok2012
Good Mythical Morning as Self2012
The Newsroom as Jack Spaniel2012
Abraham Lincoln: Vampire Hunter as Joshua Speed2012
Unsupervised as Matthew / Dean Jacobs (voice)2012
Hello I Must Be Going as Phil2012
Wake as Jimmi2011
Black Mirror as Walton2011
Person of Interest as Logan Pierce2011
Breakout Kings as Lloyd Lowery2011
The Big Bang as Niels Geck2010
Date Night as Armstrong2010
Miss This at Your Peril as Frank Corral2010
Good Intentions as Kyle2009
Party Down as Jackal Onassis2009
The Invention of Lying as Bob2009
Virtuality as Not available2009
Virtuality as Virtual Man2009
Taking Chances as Charlie Carbonara2009
The Mother of Invention as Martin Wooderson2008
Eleventh Hour as Not available2008
A Quiet Little Marriage as Jackson2007
Zodiac as Mike Mageau2007
Seraphim Falls as Big Brother2007
Girltrash! as Not available2007
Itty Bitty Titty Committee as Chris2007
Girltrash! as Valentine2006
Psych as Mary Lightly2006
Stay Alive as Phineus2005
It's Always Sunny in Philadelphia as Liam McPoyle2005
How I Met Your Mother as Pete Durkenson2005
My Name Is Earl as David Hayes2005
Herbie Fully Loaded as Crash2004
House as Daniel Bresson2004
D.E.B.S. as Scud2003
Cold Case as Ryan Bayes (2003)2003
Carnivàle as Lee2000
Loser as NoahNaN
Pierre the Pigeon-Hawk as Not availableNaN
Rose Red as Not available2003
Final Draft as Chad2002
Rose Red as Kevin Bollinger2001
24 as Chris2001
The Division as Not available2001
Slo-Mo as Alex2000
CSI: Crime Scene Investigation as Tom Donover2000
CSI: Crime Scene Investigation as Young William Carsten2000
The Beat as Richard GarciaNaN
Frankenbabes From Beyond The Grave! as Dr Channard