Ricochet
2011 · Crime
as Detective Duncan Hatcher
All Saints
2017 · Drama
as Michael Spurlock
United States of Tara S3
2011 · Comedy
as Max Gregson
Raising Helen
2004 · Comedy
as Pastor Dan Parker
Raise Your Voice
2004 · Family
as Mr. Torvald
Sex & Drugs & Rock & Roll S1-S2
2015 · Comedy
as Josiah 'Flash' Bacon
I Hate Valentine's Day
2009 · Comedy
as Greg Gatlin
My Big Fat Greek Wedding
2002 · Comedy
as Ian Miller
The Burning Plain
2009 · Crime
as John
Rebel
2021 · Crime
as Grady Bello
Elvis Has Left the Building
as Miles Taylor
My Big Fat Greek Wedding 2
2016 · Comedy
as Ian
A November Christmas
2010 · Drama
as Tom Marks
Baby on Board
2010 · Comedy
as Danny Chambers
Gully
as Mr. Charlie
Soul on Fire
2025 · Biography
as Denny O'Leary
Ramona and Beezus
as Robert Quimby
The Messengers
2007 · Drama
as Burwell
The Silence
2019 · Drama
as Glenn
47 Meters Down: Uncaged
2019 · Adventure
as Grant
The Boy Next Door
2015 · Thriller
as Garrett Peterson
Bigger Than the Sky
2005 · Comedy
as Michael Degan
My Dead Boyfriend
as Primo Schultz
Volcano
1997 · Action
as Norman Calder
Sex and the City S6
2003 · Comedy
as Aidan Shaw
The Guv'nor
2016 · Documentary
as Self
God's Not Dead: A Light in Darkness
2018 · Drama
as Pearce Hill
To All the Boys I've Loved Before
2018 · Comedy
as Dr. Covey
To All the Boys: Always and Forever
2021 · Comedy
Street Kings
2008 · Action
as Detective Dante Demille
To All the Boys: P.S. I Still Love You
2020 · Comedy
Angel with a Trumpet
1950 · Drama
as Francis Altas a child
Flight of the Intruder
1991 · Action
as Big Augie
How I Met Your Father S2
2023 · Comedy
as Robert
And Just Like That... S1-S3