2024
I Don't Know as Nicky
2023
The Last Word as Brett Harper
2023
Beacon 23 as Jocko (1 episode)
2022
The Lincoln Lawyer as Peter Sterghos (1 episode)
2021
Crossword Mysteries: Riddle Me Dead as Chief Chauncey O'Connor
2021
Crossword Mysteries: Terminal Descent as Chief Chauncey O'Connor
2020
Big Sky as Father Ted Maynard (2 episodes)
2020
Medical Police as Frank Neri (1 episode)
2020
Medical Police as Matteo Neri (1 episode)
2020
Crossword Mysteries: Abracadaver as Chief Chauncey O'Connor
2019
Crossword Mysteries: Proposing Murder as Chief Chauncey O'Connor
2019
Crossword Mysteries: A Puzzle to Die For as Chief Chauncey O'Connor
2019
The Umbrella Academy as Jack Ruby (5 episodes)
2019
The Unicorn as Louis
2018
BLOOD TYPE as ER Policeman
2017
The Shape of Water as Mr. Arzounian
2017
First Round Down as Sonny
2016
Creature Features as Self (1 episode)
2016
Conviction as Jim McNally (1 episode)
2015
The Expanse as Ren (2 episodes)
2015
Love on the Air as Gus
2015
Impastor as Judge Brenden Bell (1 episode)
2015
Togetherness as Contractor (1 episode)
2014
Transparent as Gary (1 episode)
2014
I Didn't Do It as Uncle Patsy (1 episode)
2013
Afternoon Delight as Jack
2013
Hunt for the Labyrinth Killer as Detective Brady
2012
Not That Funny as Kevork Sarkissian
2011
The Exes as Giovanni (1 episode)
2011
Suits as Elias Gould (3 episodes)
2011
Franklin & Bash as Roland Stray (1 episode)
2011
Shameless as Larry Burke (1 episode)
2010
Farewell Mr. Kringle as Harley
2010
Law & Order: LA as Mark Buckley (1 episode)
2010
Lost Girl as Wayne (1 episode)
2010
Don't You Forget About Me as Self
2010
Justified as Ethan Picker (9 episodes)
2010
Republic of Doyle as Inspector Vince Pickard (3 episodes)
2009
Modern Family as Stavros (1 episode)
2009
Junkyard Dog as Hellerman
2009
Tripping Forward as Vladdy
2009
Chasing a Dream as Frank McGuire
2009
Castle as Joe Pulgatti (1 episode)
2008
The Beneficiary as Roy Vidrow
2008
The Suite Life on Deck as Elias (1 episode)
2008
The Mentalist as Hank Draber (1 episode)
2008
Celebrating Sixteen Candles as Himself
2008
Sincerely Yours as Self
2008
Gemini Division (50 episodes)
2008
The Babysitter as Mr Jones
2008
Snow Buddies as Jean George
2007
Chuck as Yari Demitrios (1 episode)
2007
Everybody Wants to Be Italian as Steve Bottino
2007
iCarly as Morris (1 episode)
2007
Flight 29 Down: The Hotel Tango as Captain Bob Russell
2006
Psych as Tom Swagerty (2 episodes)
2006
Fifty Pills as Harold
2006
Stick It as Chris DeFrank
2005
Category 7: The End of the World as Jim Roberts
2005
The River King as Joey Tosh
2005
Flight 29 Down (26 episodes)
2005
McBride: Tune in for Murder as Bob Carter
2005
Shallow Ground as Leroy Riley
2004
House as Dr. Kurtz (1 episode)
2004
Desperate Housewives as Eugene Beale (4 episodes)
2004
Boston Legal as Detective Wayne Farley (1 episode)
2004
CSI: NY as Bobby Rossmore (1 episode)
2003
I Accuse as Det. Murray
2003
Cold Case as John Butler (1 episode)
2003
One Tree Hill as Carl (1 episode)
2003
Las Vegas (1 episode)
2003
Dead Like Me as Angus Cook (2 episodes)
2003
Mimic: Sentinel as Det. Gary Dumars
2003
Fast Food High as John Redding
2003
111 Gramercy Park as Gus Barlow
2002
Auto Focus as Bruno Gerussi
2002
Boomtown as Hugo Pinkston (1 episode)
2002
Without a Trace as Ezra Hafetz (1 episode)
2002
Just Cause (2 episodes)
2002
Monk as Paulie Flores (1 episode)
2002
The Dead Zone (1 episode)
2002
Ignition as Conor's Lawyer
2001
Crossing Jordan as Halper (1 episode)
2001
Legally Blonde as Dewey Newcombe (uncredited)
2001
Fire & Ice as Andy Kurtz
2000
Cold Blooded as Lou Miles
2000
The District as Victor Abbot (1 episode)
2000
CSI: Crime Scene Investigation as Duke Rittle (1 episode)
2000
Gilmore Girls as Orientation Leader (1 episode)
2000
God, the Devil and Bob (1 episode)
1999
Angel as Roland Meeks (1 episode)
1999
Double Jeopardy as Man on Pay Phone (uncredited)
1999
The West Wing as Seymour Little (1 episode)
1999
Judging Amy as Zack Wiley (1 episode)
1999
The Deep End of the Ocean as George Karras
1998
Young Hearts Unlimited as Jensen
1998
First Wave as Phil Tennant (1 episode)
1998
Johnny Skidmarks as Walter Lippinscott
1997
The Practice (1 episode)
1997
The Relic as McNally
1996
Once a Thief (1 episode)
1996
The Craft as Ray (uncredited)
1996
Wiseguy as Dave Goss
1996
The Late Shift as Robert Morton
1994
ER as Mr. Irby (1 episode)
1994
Cool and the Crazy as The Greek
1994
The Shadow as Duke Rollins
1994
Deep Red as Mack Waters
1994
For the Love of Aaron as Dr. Teplitsky
1993
Diagnosis: Murder as Dr. Milton Getz (1 episode)
1993
Dave's World as Leo (1 episode)
1993
Frasier as Policeman (1 episode)
1993
Lois & Clark: The New Adventures of Superman (1 episode)
1993
The X-Files as Special Agent Fordyce (1 episode)
1993
Guilty as Sin as Ed Lombardo
1993
Diagnosis Murder: A Twist of the Knife as Bernie McNeil
1992
Man Trouble as Detective Melvenos
1992
We're Talkin' Serious Money as Marty "the Greek"
1992
Forever Knight (1 episode)
1992
Forever Knight as Det. Don Schanke (22 episodes)
1992
Highway Heartbreaker as Det. Baker
1992
Deadly Betrayal: The Bruce Curtis Story as Prosecutor Paul Chaiet
1991
Palace Guard (1 episode)
1991
Defenseless as Jack Hammer
1991
And the Sea Will Tell as Len Weinglass
1990
Counterstrike as Manny (1 episode)
1990
Shannon's Deal (1 episode)
1990
Grand as Ray (1 episode)
1990
Internal Affairs as Steven Arrocas
1989
Nick Knight as Det. Don Schanke
1989
Seinfeld as Barry Prophet (2 episodes)
1989
Quantum Leap as Dr. Mustafa El Razul (1 episode)
1988
The Boost as Joel Miller
1988
Onassis: The Richest Man in the World as Costas Gratsos
1986
L.A. Law as Jack Lewis (1 episode)
1986
Nothing in Common as Roger the Commercial Director
1986
Off Beat as Lou Wareham
1985
My Man Adam as Mr. Rangle
1985
Weird Science as Kandy Bar Owner
1985
Head Office as General Sepulveda
1985
The Breakfast Club as Carl
1984
Murder, She Wrote as Lt. Howard Tartarus (1 episode)
1984
Who's the Boss? (1 episode)
1984
Miami Vice as Andy Sloan (1 episode)
1984
The Naked Face as Frank
1984
Sixteen Candles as Rudy Ryszczyk
1982
Tootsie as Actor at Party (uncredited)
1981
Thief as Mechanic #3