- 2026Mammal OriginsFilmSelf - Narrator
- 2026Asteroids: The Spark of Life?FilmSelf - Narrator
- 2026Stone Age Temple MysteryFilmSelf - Narrator
- 2026The White HouseSeriesHenry Clay
- 2025The Bombing of Pan Am 103SeriesEd Marshman
- 2025CatalystFilmField Reporter
- 2025Pompeii's Secret UnderworldFilmSelf - Narrator
- 2024UtopiaFilmAustin Johnson
- 2024Lost Tombs of Notre DameFilm
- 2024Great American EclipseFilmSelf - Narrator
- 2023The DiplomatSeriesDustin
- 2023Hidden Volcano AbyssFilmSelf - Narrator
- 2023Eiffel Tower: Building the ImpossibleFilmSelf - Narrator
- 2023Unearthed: Ancient Murder MysteriesSeriesNarrator (voice)
- 2023LEGO City - No LimitsSeriesJust Jason (voice)
- 2023Nova: Ancient EarthSeriesSelf - Narrator
- 2022The Thief CollectorFilmStoryboard Artist
- 2022Nazca Desert MysteryFilmSelf
- 2022Arctic SinkholesFilmSelf - Narrator
- 2022She Always WinsFilmLuke
- 2021KafkasFilmMarty
- 2019StumptownSeriesTodd
- 2019PandoraSeriesBennings
- 2019Impossible MonstersFilmCostello
- 20192nd Chance for ChristmasFilmHome Buyer Husband
- 2018The Art of MurderFilmMason Ramstead
- 2018Bachelor LionsFilmCarl
- 2018Lilly WhiteFilmJake / Soap Opera Guy
- 2017Becoming BondFilmRichard Bloque
- 2016All Out Dysfunktion!FilmPaul
- 2015AppletonFilmLuke
- 2015A Gringo HoneymoonFilmJames
- 2014The AffairSeriesNat
- 2012House of LiesSeriesMonica's Date
- 2012Dead HeartsFilmThomas
- 2009NCIS: Los AngelesSeriesDoug Fisher
- 2008The Cult of SincerityFilm
- 2006Ugly BettySeriesLuka
- 2005It's Always Sunny in PhiladelphiaSeriesShane
- 2005Sorry, Right NumberFilmStoryboard Artist