2025
Catch of the Day as Cam2024
Tracker as Elliott Rusch2023
Where Are You, Christmas? as Hunter2023
Intermedium as Mr. Christeo2023
Unexpected Grace as Jack2021
The Equalizer as Reese Pruitt2021
A New Year's Resolution as Tom Malone2020
The Baker and the Beauty as Kurt Malick2020
You're Bacon Me Crazy as Gabe2020
The Christmas Bow as Patrick2019
Love to the Rescue as Eric2019
Two Turtle Doves as Sam2018
New Amsterdam as Hans Paré2018
Magnum P.I. as Chris Childs2018
The Resident as Sam2018
Instinct as Cormac Rego2018
Christmas at Pemberley Manor as William Darcy2018
Secret Santa as Ty2017
The Good Fight as Carter Johnstone2017
Atypical as Miles2017
A Joyous Christmas as Jack2016
Lucifer as Mack Slater2016
Timeless as Nicholas Keynes2016
Christmas in Homestead as Matt Larson2015
Chicago Med as Dr. Matt Cooper2015
UnREAL as Coleman2015
Cloudy with a Chance of Love as Quentin2015
It Had to Be You as Derrick Henderson2014
Jane the Virgin as Lachlan Moore2014
Stalker as Dave Knox2014
Intelligence as Chris Jameson2014
The Occupants as Wade2013
Random Encounters as Kevin2012
House of Lies as Wes Spencer2012
Emily Owens, M.D. as Micah Barnes2011
Happy Endings as John2009
Castle as Evan Murphy2009
Melrose Place as Jonah Miller2009
InSearchOf as Not available2008
The Mentalist as Luther Wainwright2008
Swingtown as Doug Stephens2008
The Sisterhood of the Traveling Pants 2 as Kostas Dounas2007
Greek as Max Tyler2006
The Guardian as Nick Zingaro2005
Grey's Anatomy as Michael Shelley2005
Medium as Liam McManus2005
The Closer as Sam Linsky2005
Sleeper Cell as Jason2005
The Sisterhood of the Traveling Pants as Kostas Dounas2004
CSI: NY as Kevin Murray1994
ER as Brian Moretti