Famoso por fazer o papel de Jim Steele na série Conviction, da NBC, contracenando com Stephanie March. Ele também é conhecido por interpretar Cullen Bohannon em Inferno Sobre Rodas e Christopher Pike em Star Trek: Discovery, da CBS. Ele acumula mais de 50 créditos no currículo de ator.
Ele estudou na Universidade da Carolina do Sul e na Universidade Columbia.
Trabalhou com Julianne Nicholson no filme independente Tully. Em 2013, dirigiu o curta de comédia Last Time We Checked.
Seu pai foi editor da revista Playboy e sua mãe foi jogadora profissional de golfe. Ele tem um irmão e uma irmã, chamados Anson e Kristin, respectivamente.
Ele atuou em Crossroads: Amigas para Sempre, filme estrelado por Britney Spears. O longa venceu um Teen Choice Award por Melhor Química.