2026
Pierre the Pigeon-Hawk as Not available2025
Haunted Hotel as Abaddon (voice)2025
Audrey's Children as Dr. Dan D'Angio2025
Frankenbabes from Beyond the Grave! as Dr Channard Chatterly2024
Dark Matter as Ryan Holder2024
Justice League: Crisis on Infinite Earths Part One as Green Arrow (voice)2024
Justice League: Crisis on Infinite Earths Part Three 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
Twisted Metal as Quatro2023
Fool's Paradise as Talk Show Host2023
A Little White Lie as Detective Karpas2023
The Starling Girl as Paul Starling2022
Pachinko as Tom Andrews2022
Green Lantern: Beware My Power as Green Arrow (voice)2022
The Man Who Fell to Earth as Spencer Clay2022
Studio 666 as Venue Person2022
Lightning Wolves as Moom (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
Night of the Animated Dead as Johnny (voice)2021
Ultra City Smiths as Detective David Mills (voice)2021
Breaking News in Yuba County as Petey Buttons2021
Silk Road as Chris Tarbell2020
Solar Opposites as Ethan (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
Unsolved: The Murders of Tupac and The Notorious B.I.G. as Detective Russell Poole2018
Somebody Feed Phil as Self2018
Under the Silver Lake as Allen2018
Mother, May I Dance with Mary Jane's Fist?: A Lifetone Original Movie as Mary's Father2017
Wormwood as CIA Agent2017
Psych: The Movie as Mary Lightly2017
Wormwood as CIA Agent2016
Westworld as William2016
This Is Us as Andy Fannan2016
Dream Corp LLC as Patient 212016
Hap and Leonard as Soldier2015
Gravy as Stef2015
The Last Time You Had Fun as Jake2013
House of Cards as Gavin Orsay2013
White House Down as Tyler2013
Knights of Badassdom as Ronnie Kwok2013
The Truth About Emanuel as Arthur2012
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 Virtual Man2009
The Mother of Invention as Martin Wooderson2009
Taking Chances as Charlie Carbonara2009
Virtuality as Not available2008
Eleventh Hour as Will Sanders2008
A Quiet Little Marriage as Jackson2007
Zodiac as Mike Mageau2007
Seraphim Falls as Big Brother2007
Itty Bitty Titty Committee as Chris2007
Girltrash! as Not available2007
Girltrash! as Valentine2006
Psych as Mary Lightly2006
Stay Alive as Phineus2005
How I Met Your Mother as Pete Durkenson2005
It's Always Sunny in Philadelphia as Liam McPoyle2005
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 Lee2003
Final Draft as Chad2002
Rose Red as Kevin Bollinger2001
24 as Chris2001
The Division as Sean Townsend2001
Slo-Mo as Alex2000
CSI: Crime Scene Investigation as Tom Donover2000
CSI: Crime Scene Investigation as Young William Carsten2000
Loser as Noah2000
The Beat as Richard Garcia