
Filmography63 titles
Importing filmography…
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2025 | Everybody's Live with John MulaneySeries | Self - Willy Loman, Her Majesty's Theatre, Melbourne, AUS, 2023 (Pre-Tape Segment) | 66 |
| 2024 | Boy Swallows UniverseSeries | Tytus Broz | 65 |
| 2020 | Halifax: RetributionSeries | Tom Saracen | 61 |
| 2018 | Toy GunMovie | Gaetano Lolli | 59 |
| 2017 | SunshineSeries | Eddie | 58 |
| 2017 | RivieraSeries | Constantine Clios | 58 |
| 2017 | Annabelle: CreationMovie | Samuel Mullins | 58 |
| 2015 | NewcomerMovie | Daniel | 56 |
| 2014 | Big Stone GapMovie | Spec Broadwater | 55 |
| 2012 | Underground: The Julian Assange StoryMovie | Ken Roberts | 53 |
| 2011 | Happy Feet TwoMovie | Alpha Skua (voice) | 52 |
| 2011 | All Star SupermanMovie | Lex Luthor (voice) | 52 |
| 2010 | Legend of the Guardians: The Owls of Ga'HooleMovie | Twilight (voice) | 51 |
| 2008 | Q&ASeries | Self - Panellist | 49 |
| 2006 | Happy FeetMovie | Boss Skua (voice) | 47 |
| 2006 | The ArchitectMovie | Leo Waters | 47 |
| 2006 | PlayedMovie | Detective Drummond | 47 |
| 2003 | Jimmy Kimmel Live!Series | Self | 44 |
| 2003 | The Ellen DeGeneres ShowSeries | Self | 44 |
| 2002 | The Salton SeaMovie | Al Garcetti | 43 |
| 2002 | Road to PerditionMovie | Al Capone (uncredited) | 43 |
| 2002 | Dead HeatMovie | Ray | 43 |
| 2002 | Analyze ThatMovie | Anthony Bella / Nicky Caesar (uncredited) | 43 |
| 2002 | The Nature of LantanaMovie | Self | 43 |
| 2000 | CSI: Crime Scene InvestigationSeries | Jack Malone | 41 |
| 2000 | Autumn in New YorkMovie | John Volpe | 41 |
| 2000 | The House of MirthMovie | Sim Rosedale | 41 |
| 1999 | The Early ShowSeries | Self | 40 |
| 1999 | RoveSeries | Self | 40 |
| 1999 | LanskyMovie | Charlie "Lucky" Luciano | 40 |
| 1999 | Summer of SamMovie | Detective Lou Petrocelli | 40 |
| 1998 | PhoenixMovie | Mike Henshaw | 39 |
| 1997 | The ViewSeries | Self | 38 |
| 1997 | CommandmentsMovie | Harry Luce | 38 |
| 1997 | Murder One: Diary of a Serial KillerMovie | Jimmy Wyler | 38 |
| 1996 | The Daily ShowSeries | Self | 37 |
| 1995 | Empire RecordsMovie | Joe Reaves | 36 |
| 1995 | Murder OneSeries | Jimmy Wyler | 36 |
| 1994 | The ClientMovie | Barry Muldano | 35 |
| 1994 | Mixed NutsMovie | Felix | 35 |
| 1994 | KillerMovie | Mick | 35 |
| 1994 | The CustodianMovie | James Quinlan | 35 |
| 1993 | FrasierSeries | Simon Moon | 34 |
| 1993 | Late Show with David LettermanSeries | Self - Guest | 34 |
| 1993 | So I Married an Axe MurdererMovie | Tony Giardino | 34 |
| 1992 | Innocent BloodMovie | Joe Gennaro | 33 |
| 1991 | One Good CopMovie | Stevie Diroma | 32 |
| 1991 | 29th StreetMovie | Frank Pesce Jr. | 32 |
| 1991 | He Said, She SaidMovie | Mark | 32 |
| 1990 | Betsy's WeddingMovie | Stevie Dee | 31 |
| 1989 | Tales from the CryptSeries | Abel, the Cable Guy | 30 |
| 1989 | Slaves of New YorkMovie | Henry | 30 |
| 1989 | HardballSeries | — | 30 |
| 1988 | Police Story: Gladiator SchoolMovie | Sgt. Petrelli | 29 |
| 1988 | Police StorySeries | Sgt. Petrelli | 29 |
| 1986 | Amazing StoriesMovie | Mechanic #2 | 27 |
| 1985 | The EqualizerSeries | Agent | 26 |
| 1985 | Amazing StoriesSeries | mechanic #2 | 26 |
| 1985 | The Twilight ZoneSeries | Punk #1 (segment "The Last Defender of Camelot") | 26 |
| 1984 | HunterSeries | Det. Russell Woodward | 25 |
| 1984 | Kenny & Dolly: A Christmas to RememberMovie | British Flyer | 25 |
| 1982 | NatureSeries | Narrator (voice) | 23 |
| 1980 | Magnum, P.I.Series | Albert Stanley Higgins | 21 |