Known For
Filmography

Code 3
Movie · as Bruce

Spidey and His Amazing Friends
TV · as The Thing (voice) · 1 ep

Animaniacs
TV · as Teamster #2 (voice), Knight #1 (voice), Steven Spielberg (voice) · 1 ep

Carol's Second Act
TV · as Jerry · 1 ep

Over the Hill
Movie · as Zeke

Con Man
Movie · as Mr. Hall

The Resident
TV · as Stefan Kisic · 1 ep

Kidding
TV · as Gene Rhodes · 2 eps

Chicken Girls
TV · as Edward · 6 eps

The Orville
TV · as Ensign Bolobar · 2 eps

LEGO DC Comics Super Heroes: Justice League - Cosmic Clash
Movie · as Lightning Lad (voice)

Lucifer
TV · as Judd · 1 ep

Rosewood
TV · as Howard Godfrey · 1 ep

Masters of Sex
TV · 1 ep

Perception
TV · as Ted Duxbury, Dr. Swank · 1 ep

Rock the House
Movie · as Ronny

The Artist
Movie · as Director #2

Austin & Ally
TV · as Lester Dawson · 16 eps

Ashley's Ashes
Movie · as Perry

Rizzoli & Isles
TV · as Dr. Kevin Foley · 1 ep

Hot in Cleveland
TV · as Dr. Laird · 1 ep

Stolen
Movie · as William Daniels

Parks and Recreation
TV · as Freddy · 4 eps

Trust Me
TV · as EmCee · 1 ep

The Middle
TV · as Mr. Sholin, Principal Sholin · 1 ep

Seven Pounds
Movie · as George's Doctor

Frost/Nixon
Movie · as Frank Gannon

The Mentalist
TV · as Dr. Leopold Scheck · 1 ep

Batman: The Brave and the Bold
TV · as Flash (voice), Jay/Flash (voice) · 3 eps

Transformers
Movie · as R&D Team Leader

Private Practice
TV · as Doug Adams · 2 eps

Ugly Betty
TV · as Lawyer · 1 ep

Legion of Super Heroes
TV · as Lightning Lad (voice) · 26 eps

Mrs. Harris
Movie · as Journalist (uncredited)

Rumor Has It...
Movie · as Conference Attendee

Domino
Movie · as FBI Agent #1

Medium
TV · as Mr. Beauchamp · 1 ep

Weeds
TV · as Dean Hodes · 102 eps

Bones
TV · as Glen Carter, Toby Holcomb · 1 ep

Criminal Minds
TV · as Cy Bradstone · 1 ep

Grey's Anatomy
TV · as Darryl Nessbaum · 1 ep

The Closer
TV · as Owen Doyle · 1 ep

Joey
TV · as Trent · 1 ep

CSI: NY
TV · as Truman Jafari · 1 ep

Boston Legal
TV · as Dr. Gill · 1 ep

House
TV · as Bus Driver · 1 ep
E!'s 101
TV · as Self · 65 eps

NCIS
TV · as Gene Isaacson · 1 ep

Project Viper
Movie · as Chambers (Head of NASA)

Six Feet Under
TV · as Julio's Principal · 1 ep

Luck of the Draw
Movie · as Pascal

The West Wing
TV · as Senator's Aide, V.P. Assistant · 2 eps

The Brave Little Toaster Goes to Mars
Movie · as Ratso (voice)

Armageddon
Movie · as NASA Tech

Becker
TV · as Clark · 1 ep

Brother's Keeper
TV · as Calvin Heinberg · 1 ep

The Brave Little Toaster to the Rescue
Movie · as Ratso (voice)

Dharma & Greg
TV · as Russell Gotleib · 2 eps

Fame L.A.
TV · as Marcus Carilli · 22 eps

Virtual Oz
Movie · as Tommy Qwickstep (voice)

The Return of Mombi
Movie · as Scarecrow Sr. (voice)

Boston Common
TV · as Milder · 1 ep

7th Heaven
TV · as Sales Clerk · 1 ep

Apollo 13
Movie · as GUIDO White

Star Trek: Voyager
TV · as Nar · 1 ep

I'll Do Anything
Movie · as Warm-Up Man

I Love Trouble
Movie · as Copy Man

Star Trek: Deep Space Nine
TV · as Boq'ta · 1 ep

For the Boys
Movie · as Dressing Room Page, New York

The Wonder Years
TV · as Howie Needleman · 2 eps

Married... with Children
TV · as Francis · 1 ep
