Il a joué le rôle de Caleb Rivers dans la série télévisée populaire Pretty Little Liars et sa suite, Ravenswood.
Il a commencé à jouer en 2002 avant de décrocher un rôle dans Allie Singer.
C'est aussi un musicien accompli qui a enregistré une chanson pour la série La Vie Secrète d'une ado Ordinaire sur ABC Family.
Il a grandi avec ses trois frères et sœurs.
Il a joué aux côtés d'Emma Roberts dans la série Allie Singer de Nickelodeon.