- Comedy Bang! Bang! Roles: Tom Holtby, Johnny Appleseed (guest roles, fifth season, episodes 3 and 11). IFC, June and October 2016.
- 12 Monkeys. Role: James Cole. Syfy, January 2015—July 2018.
- Nikita. Role: Seymour Birkhoff. The CW Network, September 2010—December 2013.
- Mad Men. Role: Horace (Ho-Ho) Cook, Jr. (guest role, single episode titled The Arrangements). AMC, September 2009.
- Law & Order: Criminal Intent. Role: Josh Snow (lead guest role, single episode titled All In). USA Network/NBC, July 2009.
- Fear Itself. Role: Stephan (lead role, episode titled Echoes). Directed by Rupert Wainright. NBC, 2008 production.
- Numb3rs. Role: Brett Chandler (lead guest role, single episode titled Hollywood Homicide). CBS, October 2007.
- Traveler. Role: Will Traveler. ABC, summer 2007.
- Third Watch. Role: Sergei. NBC, 2001—2002.
- Clinical. Role: Miles Richardson. Directed by Alistair Legrand. Netflix/Campfire Films January 2017.
- We've Forgotten More Than We Ever Knew. Role: The Man. Directed by Thomas Woodrow. We've Forgotten Productions November 2017.
- 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.
- Audiobook. Allegiant. Role: Tobias "Four" Eaton. Allegiant is the concluding novel of Veronica Roth's best-selling Divergent trilogy. HarperCollins/Katherine Tegen Books, October 2013.
- Videogame. Call of Duty: World at War. Role: Pvt. Polonsky (voice-over). Developed by Treyarch. Distributed by Activision November 2008.
- TV. Breaking Vegas. Role: Narrator (voice-over). The History Channel,
- 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