Filmography
Feature Films
- The Portal (2009): Paul
- Blood On The Highway
(2009): Chase Sinclair
- Unholy
(2007): Lucas
- Psycho Beach Party
(2000): Starcat
“It was like a Gidget meets Scream kind of thing, and I played this character of Starcat. … It was a lot of fun, and I got a free surfboard out of it.”
– Interview with The 11th Hour, Oct. 1999 - Pinata: Survival Island
(2002): Kyle
Television
- A Golden Christmas (2009): Michael
- My Neighbor’s Secret (2009): Brent
- Without a Trace (2009): Edger (“Undertow,” episode #7.24 May 18, 2009); Guest star
- Criminal Minds
(2007-2010): Kevin Lynch (“Penelope,” episode #3.8 Nov. 21, 2007; “Damaged,” episode #3.14 April 2, 2008; “In Heat,” episode #3.17, April 30, 2008; “Masterpiece,” episode #4.8; “Cold Comfort,” episode #4.14; “Roadkill,” episode #4.23; “100,” episode #5.9; “The Slave of Duty,” episode #5.10; “Exit Wounds,” episode #5.21); Guest star
- Fire Serpent
(2007): Jake Relm
- Relative Chaos (2006): Gil Gilbert
- Kitchen Confidential
(2005): Seth
- Celeste in the City (2004): Dana
“[Celeste in the City] is saying what’s important is what’s inside, not the outward appearance. It’s the sweetest, least offensive film I’ve ever done.”
– Interview with Out, March 2004 - The Pool at Maddy Breakers (2003): Pilot; Series regular
- Buffy The Vampire Slayer
(1997): Ale”Xander” LaVelle Harris; Series regular
“This is my first show -— the first thing I really booked. I am stoked; I’m really happy that people enjoy it and that it adds to their lives some how.”
– Interview with Kiwibox.com, June 2002 - Married… with Children: Guy in Ray-Ray’s gang (“Hood in the Boyz,” episode #8.2 Sept. 12, 1993); Guest star
- Secret Lives: Series regular
- Dave’s World: (“Do the Write Thing,” episode #3.5, Oct. 18, 1995); Guest star
“I was working on Dave’s World as a production assistant and they let me audition for a guest spot. I got it, and then they fired me as a PA.”
– Chat with TV Guide Online, April 1998
Web series
- Robot, Ninja & Gay Guy (June 2010): Mr. Furper
Theater
- Why Torture Is Wrong, and the People Who Love Them (Jan. 30-March 14, 2010), The Blank Theatre Co.: Reverend Mike
- The Santaland Diaries (Nov.-Dec. 2009), The Blank Theatre Co.: Crumpet the Elf
- From Your Sweetheart (June 2009), The Blank Theatre Co.: Owen
- Adam Baum and the Jew Movie (July-Aug. 2008), The Hayworth Theatre: Garfield Hampson Jr.
- Three Headed Dog (June 2008), The Blank Theatre Co.: Gary
- Strand in the Closet (June 2007), The Blank Theatre Co.
- Lobster Alice (July-Aug. 2006), The Blank Theatre Co.: John Finch

