Recount (feature film, 2008)

Television Series
Nip/Tuck as Bart ("Gala Gallardo" in 2006)
Johnny Bravo as Zandahar ("Mini JB/Back from the Future" on March 26th, 2004)
Dragnet ("Frame of Mind" on April 28th, 2004)
Gilmore Girls as Doyle (recurring, 2003-2007)
Maybe It's Me as Mini-Jerry ("The Mini-Jerry Episode" on November 16th, 2001)
Buffy the Vampire Slayer as Jonathan (recurring, 1997-2003)
Clueless as Marshall (recurring 1998-1999)
Seinfeld as Vincent ("The Comeback" on January 30th, 1997)
Union Square as Bill ("The Audition" on October 2nd, 1997)
3rd Rock from the Sun as Aramis ("World's Greatest Dick" on November 10th, 1996)
Boy Meets World as Arthur ("The Heart is a Lonely Hunter" February 2nd, 1996)
Minor Adjustments as Peter ("Ask Dr. Ron" on January 23rd, 1996)
Saved by the Bell: The New Class as Stanley/Noogie (recurring, 1994)
Over the Top (2 episodes)
NightStand (1 episode)

Robbin' in da Hood as Loan Officer (2008)
Bad Guys as Ashley (2008)
Sydney White as Gurkin (2007)
Veritas, Prince of Truth as Raymond Wilkins (2006)
Life Is Short as Mike (2006)
Outside Sales as Toby (2006)
Losing Lois Lane as Robin (2003)
Seabiscuit as Young Jockey (2003)
New Suit as Greg (2002)
Shriek If You Know What I Did Last Friday the 13th as Boner (2000)
Perpetrators of the Crime as Phil (2000)
Pleasantville as Jukebox Boy (1998)
The Prophecy II as Julian (1998)
Dangerous Minds as Student (1995)

Short Films
Spoof! An Insider's Guide to Short Film Success as Scott (2000)

No Orchids for Miss Blandish (October-November 1999)
A Devil Inside as Gene (June-July 1999)
You're a Good Man, Charlie Brown as Snoopy (Edinburgh Fringe Festival)
Lost in Yonkers as Jay (Tennessee Repertory Theatre)
Oliver! as the Artful Dodger (Civic Light Opera of South Bay Cities)
Something Wicked This Way Comes as Jim Nightshade (Edinburgh Fringe Festival - world premiere)
Early Morning as Ned (Body Evidence Theatre Company - West Coast Premiere)
Simpletown as Gerald/Gerard (Santa Monica Playhouse)

Television Commercials
Dr. Pepper ("Are You Lonesome Tonight?")
Rolling Rock
Diet Coke
Golden Grahams
Circle K/Union 76
FOX Sports

Radio Commercials (3 spots)
STP Motor Oil
Bravo Credit Card
PG&E Utilities