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 la Wake Forest University à Winston-Salem, en Caroline du Nord où il foulera pendant un an les mêmes parquets 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 de Riley Finn, le petit ami de l'héroïne.
Il a également joué dans Jay & Bob contre-attaquent,
Pleasantville, Nous étions soldats de
Randall Wallace, ou encore Rencontre, Amour et Sexe de Jeff Abugov. Dans les années 2000, il enchaîne les castings et obtient des rôles notamment dans Des étoiles plein les yeux et The Jane Austen Book Club. En 2008, il est à l'affiche de
Appelez-moi Dave avec
Eddie Murphy. Il s' est marié le 25 juillet 2009 avec Ryan Haddon, l'ex-femme de
Christian Slater.