Começou sua carreira junto de sua irmã. Participou de filmes como Cheaper by the Dozen 2 interpretou Daniel Murtaugh, um dos filhos de Jimmy Murtaugh interpretado por Eugene Levy, participou também American Pie Presents: Beta House. Na série Life with Derek ele interpretou Max Miller, um jogador de futebol e apareceu em alguns episódios como o namorado da personagem principal Casey McDonald. Participou da Série da Nickelodeon True Jackson, VP onde interpretou Jimmy Madigan, e contracenou com Keke Palmer. Fez participações em séries como Revenge e Pretty Little Liars, interpretando, respectivamente Adam Connor (namorado de Charlotte Grayson) e Eric Kahn (irmão mais velho do Noel Kahn). Ele é primo do ator Stephen Amell.[1]