2025
Den of Thieves 2: Pantera as Bob2025
Peas and Carrots as Gordon Wethersby2024
Palm Royale as Perry Donahue2022
WeCrashed as Jamie Hodari2022
The Old Man as Zach2021
Law & Order: Organized Crime as ADA Keller Shapiro2020
Lincoln Rhyme: Hunt for the Bone Collector as Hunter Deerfield2020
Acting: The First Six Lessons as Interviews2019
True Love Blooms as Evan2018
Den of Thieves as Lobbin' Bob2018
Gone as Neil Pruitt2017
Christmas at Holly Lodge as Evan Hunter2017
Xing as Not available2015
Show Me a Hero as Times Reporter2013
The Blacklist as Todd Wagner2013
Rushlights as Earl2012
Crew 2 Crew as Mino2011
Holiday Engagement as David2010
Rizzoli & Isles as Frankie Rizzoli Jr.2009
Dollhouse as Nicholas Bashford2009
Love Finds A Home as Lee Owens2009
A Good Funeral as Marty2009
Love Takes Wing as Lee Owens2008
Turn the River as Brad2007
Bionic Woman as Not available2006
Conviction as Nick Potter2005
Family Plan as Buck2004
CSI: NY as Alex Weston2004
The Tony Danza Show as Self2004
Samantha: An American Girl Holiday as Uncle Gard2003
Mona Lisa Smile as Spencer Jones2003
New Suit as Kevin Taylor2002
Without a Trace as Zack Porter2001
Law & Order: Criminal Intent as Jack Cadogan2001
Happy Campers as Adam2000
Frequency as Graham Gibson1999
Law & Order: Special Victims Unit as Roger Littrell1999
Drive Me Crazy as Eddie Lampell1999
P.T. Barnum as Young P.T. Barnum1998
Charmed as Shane1998
Dawson's Creek as Oliver Chirchick1998
The Defenders: Taking the First as Not available1997
The Second Civil War as Farley's Aide1996
A Stranger to Love as Paul1994
Secret Sins of the Father as Teenage Boy1986
The Thanksgiving Promise as Travis Tilby1982
The Kid From Nowhere as Not available