Filmography
Feature Films
- Blood on the Highway (2008): Chase Sinclair
- The Portal (2008): Paul
- 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 - Demon Island, a.k.a. Pinata: Survival Island (2002): Kyle
Television
- Criminal Minds (2007): Kevin Lynch (”Penelope,” episode #3.8 Nov. 21, 2007; “Damaged,” episode #3.14 April 2, 2008; “In Heat,” episode #3.17, April 30, 2008); 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
Theater
- Three Headed Dog (June 2008), The Blank Theatre Co.: Gary
- Strand in the Closet (June 2007), The Blank Theatre Co.
- Lobster Alice (July 26-Aug. 30, 2006), The Blank Theatre Co.: John Finch

