Ator e modelo que ficou conhecido por seu trabalho nas séries Dawson's Creek e One Tree Hill. Ele também participou de produções como Chosen, Agente Carter e Sun Records. Em 2019, foi escalado para interpretar Edgar Evernever na série Riverdale.
Ele se interessava por literatura e futebol americano em seus tempos de escola.
Ele também estrelou os filmes A Nova Cinderela e Sexta-Feira Muito Louca.
Ele se casou com Sophia Bush em 2005, mas eles se divorciaram no ano seguinte. Foi noivo de Kenzie Dalton durante sete anos, mas eles terminaram. Se casou com Sarah Roemer, sua colega em Chosen, depois de namorar outra colega de elenco, Nicky Whelan, por seis meses. Ele e Sarah tiveram dois filhos juntos.
Contracenou com Milo Ventimiglia em Chosen.