2026
Best Friends Forever
as Agamemnon
2025
Affinity
as Joe
2025
Speed Train
as Loklin
2024
Operation Blood Hunt
as Richter
2024
Hellhound
as Loreno
2024
Skeletons in the Closet
as Santeros
2024
Day Labor
as Sheriff Jason Paterson
2024
Revival
as Rich
2024
Discovering Love
as Zander Stephanopoulos
2023
Crossfire
as Mark Patson
2023
Breakout
as Alex Baros
2023
3 Days in Malay
as John Caputo
2023
My Big Fat Greek Wedding 3
as Nick Portokalos
2023
The Flood
as Rafe Calderon
2023
Holiday Boyfriend
as Blake
2022
Memory
as Drunk Broker
2022
Blowback
as Det. Cooper
2022
Sally Floss: Digital Detective
as Bill
2022
Renegades
as Goram
2022
Bring Him Back Dead
as Trent
2022
Battle for Saipan
as Major William Porter
2022
Adrenaline
as John Slater
2022
As Good as Dead
as Piro
2022
The Offer
as Mickey Cohen
(1 episode)
2021
Hell Hath No Fury
as Major Maitland
2021
Christmas Down Under
as Santa
2021
Antidote
as Dr. Aaron Hellenbach
2021
Denard: Anatomy of an Antihero
as Dr. Cooper
2021
Deadly Misconduct
as Doug Larson
2020
The Doorman
as Martinez
2020
Frankenstein
2020
Debt Collectors
as Sue
2020
The Mercenary
as LeClerc
2020
Legacy
as Frank
2020
The Art of Action
as Self
(1 episode)
2019
I Almost Married a Serial Killer
as Rafael (II)
2019
Doom: Annihilation
as Chaplain
2019
The Brave
as Rei
2019
Night Walk
as Prison Warden
2019
Avengement
as Detective O'Hara
2019
Rambo: Last Blood
as Sheriff
2018
Escape from Ensenada
as Agent Csokas
2018
Battle Drone
as Vincent Rekker
2018
The Debt Collector
as Sue
2018
Dirty Dead Con Men
as Agent Daniels
2018
Astro
as Viktor Khol
2018
Deadly Delusion
as Robert Turner
2018
Blindsided
as Jack
2017
The Matadors
as Uncle Peter
2017
The Sex Trip
as Steve Burns
2017
Larceny
as Sen. Tom Pumple
2017
The Twin
as Jeke
2017
Spreading Darkness
as Byron Fresnel
2017
Absentia
as Meridian Guard
(1 episode)
2016
My Big Fat Greek Wedding 2
as Nick Portokalos
2016
Daylight's End
as Ethan Hill
2016
Code of Honor
as Detective Peterson
2016
Hotel of the Damned
as Nicky
2016
Broken Promise
as Reese Sinclair
2015
AWOL-72
as Ray
2015
The Mourning
as David
2015
Adventures of a Pizza Guy
as Jack Puncher
2014
Tension(s)
as Jake Lamar
2014
Beyond the Game
as Carlo
2014
20 Ft Below: The Darkness Descending
as Lockeheed
2014
Elwood
as The Watcher
2013
616: Paranormal Incident
as Ness
2013
The Perfect Summer
as Marcos
2012
One in the Chamber
as Demyan Ivanov
2012
Sorority Party Massacre
as Mayor Bud Carson
2011
Not Another Not Another Movie
as Nasa Guy
2011
Life at the Resort
as Todd Harvey
2010
The Cursed
as Lloyd Muldoon
2010
The Frankenstein Syndrome
as Marcus
2010
Sinners and Saints
as Cole
2010
Bare Knuckles
as Nedish
2009
Wrong Turn at Tahoe
as Steven
2009
Silent Venom
as Jake Goldin
2009
No Time to Fear
as Dr. Sheridan
2009
In the Eyes of a Killer
2009
Castle
as Mr. Kazoolie
(1 episode)
2009
NCIS: Los Angeles
as Lucas Maragos
(1 episode)
2008
Take
as Terrel
2008
The Sensei
as Mark Corey
2007
Saturday Morning
as Frankie Cicotelli
2007
Rules of Engagement
as Nick
(1 episode)
2005
The Game of Their Lives
as Gino Pariani
2004
The Drum Beats Twice
as Leroy
2004
CSI: NY
as Christos Temmas
(1 episode)
2003
White Rush
as Chick
2003
Gang of Roses
as Sheriff Shoeshine Michel
2003
Betrayal
as Frank Bianci
2003
My Big Fat Greek Life
as Nick Portokalos
(7 episodes)
2002
My Big Fat Greek Wedding
as Nick Portokalos
2002
Angel Blade
as Kiel Parsons
2002
Hitters
as Detective Monroy
2002
CSI: Miami
as Steve Riddick
(1 episode)
2002
She Spies
as Leo Divornak
(1 episode)
2002
CSI: Miami
as Jimmy Burris
(1 episode)
2000
Double Deception
as Luke Campbell
2000
Price of Glory
as Davey Lane
2000
Jack of Hearts
as Jack Newland
2000
Warm Texas Rain
as Angel Hernandez
1999
Suckers
as Bobby Deluca
1999
Enemy Action
as Price
1999
Relic Hunter
as Derek Lloyd
(4 episodes)
1998
Champions
as William Rockman
1998
Renegade Force
as Peter Roth
1998
Criminal Affairs
as Clint Barker
1998
Jane Austen's Mafia!
as Middle Aged Vincenzo
1998
Sticks
as Tony
1998
Martial Law
as Det. Louis Malone
(22 episodes)
1998
Charmed
as Nathan Lang
(1 episode)
1996
The Quest
as Riggi
1996
Nash Bridges
as Ray Goetz
(1 episode)
1995
The Set Up
as Pauly
1995
Life 101
as Donnie
1995
Can't Hurry Love
as Roger Carlucci
(19 episodes)
1995
Get Smart
as Georgio
(1 episode)
1994
Friends
as Carl
(1 episode)
1994
Touched by an Angel
as Marty
(1 episode)
1992
Down the Shore
as Aldo Carbone
(31 episodes)
1991
Necessary Roughness
as McKenzie
—
Skyline: Warpath
—
Land of Mercy
as Dagpo Dorje (voice)
—
Arcanum
as Alister Crowe