Originaire de Fort Hood, Texas, et élevé près d'Atlanta, il découvre le théâtre à onze ans grâce à l'inscription de sa mère dans un club local, où il est repéré par un agent. Après un bref passage par le mannequinat, il obtient son premier rôle cinématographique dans The Adventures of Ociee Nash (2003) puis apparaît dans Walk the Line (2005) comme le jeune Jack Cash.
Il se fait remarquer dans H…