| Series | Quantico | Anchor | 2015-09-27 |
| Movie | Birdman or (The Unexpected Virtue of Ignorance) | Newscaster | 2014-10-17 |
| Movie | No Surrender | William Cross | 2011-03-17 |
| Movie | The High Cost of Living | Paul | 2011-05-13 |
| Movie | My Neighbor's Secret | Nicolas Grimaldi | 2009-05-04 |
| Movie | Dr. Jekyll and Mr. Hyde | Chief of Staff | 2008-05-17 |
| Movie | Christie's Revenge | Dominick | 2007-06-24 |
| Movie | The Last Kiss | Architect Partner | 2006-09-10 |
| Movie | The Terminal | CBP Officer | 2004-06-17 |
| Movie | The Stork Derby | James Crandell | 2002-01-08 |
| Movie | Varian's War | Ballroom Man 1 | 2001-06-14 |
| Movie | Protection | Maynard | 2001-10-28 |
| Movie | Scanners III: The Takeover | Announcer | 1992-01-31 |
| Series | The Little Flying Bears | Jason (voice) | 1990-09-15 |
| Movie | Toby McTeague | Reporter TV | 1986-03-01 |
| Movie | Miles to Go… | Ted | 1986-10-14 |
| Movie | Hans Christian Andersen's The Little Mermaid | Prince (English version) | 1975-03-21 |