Empezó su carrera de actor a los ocho años. Durante la primera temporada de la exitosa serie O.C. encarnó al encantador Oliver y anteriormente tuvo papeles en las series Dawson crece, CSI, Becker, Tocados por un ángel, Policías de Nueva York y Frasier.