Nostradamus
2000 · Action
as Michael Nostrand
I'll Be Watching
2018 · Drama
as Detective Mark Paine
See You on Venus
2023 · Drama
as Connor
Phantom of the Mall: Eric's Revenge
1989 · Horror
as Peter Baldwin
After Ever Happy
2022 · Drama
as Ken
After We Fell
2021 · Drama
The Italians
2025 · Comedy
as Vincenzo
Signed, Sealed, Delivered for Christmas
2014 · Drama
as Jordan
After Everything
Aces
1992 · Action
as Doyle
After We Collided
2020 · Drama
How to Go Out on a Date in Queens
2006 · Comedy
as Artie
90210 S5
2012 · Comedy
as Harry Wilson
Melrose Place S7
1998 · Drama
as Kyle McBride