Nacido en Texas el 18 de julio de 1985.
Mientras estudiaba en Los Ángeles en la Universidad de Pepperdine empezó a actuar como hobby y más tarde debutó en el cine en la película El Pacto. En la serie de televisión Gossip Girl tiene el papel de Nate Archibald, un joven inquieto con todos los privilegios que le ha entregado su familia.
Recientemente fue confirmado para el musical Footloose, luego de que Zac Efron renunciara y en donde quizá estará también la cantante Miley Cyrus.