Ator conhecido por interpretar Jess Mariano em Tal Mãe, Tal Filha, e Peter Petrelli na série Heroes, da NBC. Em 2016, foi escalado para o elenco da série This Is Us.
Foi presidente do grêmio estudantil, tendo também praticado luta greco-romana e atuado em peças teatrais em seus tempos de escola.
Interpretou Rocky Jr. Balboa, filho de Rocky, no último filme da franquia cinematográfica Rocky.
Namorou sua colega de elenco Alexis Bledel de 2002 a 2006. Já entre 2007 e 2009, manteve um relacionamento com sua colega de elenco em Heroes, a atriz Hayden Panettiere.
Contracenou com Sylvester Stallone em Rocky Balboa.