2023
Guiding Emily as Matthew
2022
Christmas at the Golden Dragon as Nate
2022
Wrath: A Seven Deadly Sins Story as Xavier Collins
2022
Peacemaker as Senator Royland Goff (1 episode)
2022
The Legend of La Llorona as Andrew Candlewood
2020
A Glenbrooke Christmas as Kyle Buchanan
2020
Sleeping with Danger as Paul Carter
2019
Vault as Dominic Ruggiero
2019
To Have and to Hold as Joe
2019
Blood & Treasure as Captain Bruno Fabi (8 episodes)
2018
Garage Sale Mysteries: The Pandora's Box Murders as Quin Andronicus
2018
Devious Nanny as Brian
2017
It Happened in L.A. as Michael
2017
Daughter for Sale as John Gallant
2016
Ice as Nick (4 episodes)
2016
Anything for Love as Charles
2015
In My Dreams as Mario
2015
UnREAL as Harnado (1 episode)
2015
The Music in Me as Ben
2015
I Do, I Do, I Do as Dr. Peter Lorenzo
2014
For Better or For Worse as Marco
2014
Bomb Girls: Facing the Enemy as Marco Moretti
2014
The Good Mistress as David
2014
A Christmas Tail as Jack Burgin
2013
Hats Off to Christmas! as Nick Bowers
2013
American Mary as Billy
2012
Love at the Thanksgiving Day Parade as Henry Williams
2012
Day of the Siege as Charles Alexander of Lorraine
2012
Kammerspiel as Mathias Caruana
2012
6 passi nel giallo as Mathias Caruana (1 episode)
2011
Magic Beyond Words: The J.K. Rowling Story as Jorge Arantes
2010
Prigioniero di un segreto as Calogero
2010
Il ritmo della vita as Antonio
2009
Tutta la verità as Thomas
2009
Barbarossa as Alberto dell'Orto
2009
In the Eyes of the Murderer as Alessandro Visconti
2008
Medici miei as Anthony Ross (11 episodes)
2008
Elegy as Younger Man
2008
Carnera: The Walking Mountain as Max Baer
2007
Love Notes as Jamie Derringer
2006
The Secret as Kevin Reece (uncredited)
2005
Supernatural as Whitman Van Ness (1 episode)
2005
Hollywood Flies as Luca
2003
The Lizzie McGuire Movie as Model #2
2002
Taken as Guitar Player (1 episode)
2002
Saint Sinner as Brother Gregory
2001
Special Unit 2 as Dylan Michaels (1 episode)
2000
Dark Angel as Male X5 (1 episode)
2000
Dark Angel as Valet (1 episode)
2000
Andromeda as Lieutenant Gadell (1 episode)