performance
- How I Got Lost. Role: Andrew Peterson. Directed by Joe Leonard. Blatantly Subtle Productions. 2008 production.
- Holy Money. Role: Anthony Tregoni. Directed by Maxime Alexandre. Moviestream. 2007 production.
- The Cake Eaters. Role: Dwight "Beagle" Kimbrough (the younger brother). Directed by Mary Stuart Masterson. 7-57 Releasing March 2009.
- Flakes. Role: Neal Downs. Directed by Michael Lehmann.
IFC Films December 2007.
- Live Free or Die. Role:
John "Rugged" Rudgate. Directed by Gregg Kavet and Andy Robin. Thinkfilm March 2007.
- X-Men: The Last Stand. Role: John Allerdyce (true believer Pyro). Directed by Brett Ratner. 20th Century Fox May 2006.
- Standing Still.
Role: Rich Evers (the Best Man). Directed by Matthew Cole Weiss.
Freestyle Releasing April 2006.
- The Hills Have Eyes. Remake of the 1977
Wes Craven film. Role: Doug Bukowski (the son in law). Directed by Alexandre Aja. Fox Searchlight March 2006.
- Runaway. Role: Michael Addler. Directed by Tim McCann. Filbert
Steps Productions. 2004 production.
- Winter Solstice. Role:
Gabe Winters (older brother). Directed by Josh Sternfeld. Paramount
Classics April 2005.
- Rick. Role: Duke (Big Boss). Directed by Curtiss Clayton.
Vitagraph Films September 2004.
- Spartan. Role: Michael Blake (President's daughter's boyfriend).
Directed by David Mamet. Warner Bros. March 2004.
- X2: X-Men United. Role: John Allerdyce (conflicted Pyro). Directed by Bryan
Singer. Twentieth Century Fox May 2003.
- 25th Hour. Role: Marcuse. Directed by Spike Lee.
Touchstone December 2002.
- Tadpole. Role: Oscar Grubman. Directed by Gary Winick.
Miramax July 2002.
- Hollywood Ending.
Role: Actor. Directed by Woody Allen. Dreamworks May 2002.
- TV. Mad Men. Role: Horace (Ho-Ho) Cook, Jr. (guest role, single episode titled The Arrangements). AMC, September 2009.
- TV. Law & Order: Criminal Intent. Role: Josh Snow (lead guest role, single episode titled All In). USA Network/NBC, July 2009.
- Videogame. Call of Duty: World at War. Role: Pvt. Polonsky (voice-over). Developed by Treyarch. Distributed by Activision November 2008.
- TV. Fear Itself. Role: Stephan (lead role, episode titled Echoes). Directed by Rupert Wainright. NBC, 2008 production.
- TV. Numb3rs. Role: Brett Chandler (lead guest role, single episode titled Hollywood Homicide). CBS, October 2007.
- TV. Traveler. Role: Will Traveler. ABC, summer 2007.
- TV. Breaking Vegas. Role: Narrator (voice-over). The History Channel,
May 2004.
- TV. Third Watch. Role: Sergei. NBC, 2001-2002.
- Where Do We Live. Role: Dave the drug dealer.
Directed by Christoper Shinn. Vineyard Theatre May 2004.
- Life During Wartime.
Role: Tommy. Directed by Kevin Kittle.
Inertia Productions 2000.
- Sid Vicious Does the Dishes. Role: Sid Vicious. Love Creek
Short Play Festival 2000.
- Equus. Role: Alan Strang. Director: Michael Towers. Towers Productions 1995.
- Death of a Salesman. Role: Biff. Director: David Stern. New Ensemble Theatre 1996.
- Sophistry. Role: Jack Kahn. Divine Intervention Productions
1997.