Fils d'une éducatrice, Marc suit sa scolarité au lycée de Girard, en Pennsylvanie. Il y joue au sein de l'équipe première de basket-ball. Il obtient une bourse sportive de l'université Wake Forest à Winston-Salem, en Caroline du Nord ou il foulera pendant un an les même parquet que Tim Duncan. Après avoir obtenu son diplôme en 1994, et n'ayant pas réussi à intégrer la NBA, il part jouer un an en Europe pour l'équipe anglaise des Manchester Giants. Il se tourne alors vers une carrière de juriste qu'il abandonne pour se tourner vers le cinéma. Il a joué dans la série Buffy contre les vampires où il tient le rôle du petit ami de Buffy.
1996 : Eddie : Bench Knicks
1997 : Dilemma : SWAT Team
1998 : Pleasantville : Basketball Hero
1999 : American 60's (The '60s) (TV) : Buddy Wells
1999 : Rencontre, Amour et Sexe (The Mating Habits of the Earthbound Human) : The Female's Ex-Boyfriend
1999 : Undressed (série TV) : Billy (1999: Season 1)
1999 à 2000 : Buffy contre les vampires (Buffy the vampire slayer) : Riley Finn"
2001 : Hot Summer (Summer Catch) : Miles Dalrymple
2001 : Jay & Bob contre-attaquent (Jay and Silent Bob Strike Back) : The Guy
2002 : Nous étions soldats (We Were Soldiers) : 2nd Lt. Henry Herrick
2002 : Sunshine State : Scotty Duval
2002 : Le Peuple des ténèbres (They) : Paul Loomis
2003 : Rose & Cassandra (I Capture the Castle) : Neil Cotton
2003 : Prey for Rock & Roll : Animal
2003 : Hôtesse à tout prix (View from the Top) : Tommy Boulay
2003 : One Flight Stand : Ben
2004 : Alamo (The Alamo) : James Bonham
2004 : Des étoiles plein les yeux (First Daughter) : James Lansome
2007 : Dr House (série TV) : Sergent John Kelley (03x16)
2007 : Thr3e : Kevin Parson


