Interpretó el papel de Tim Smith en la serie de televisión One Tree Hill y también interpretó el papel de Kyle Lewis en la telenovela One Life to Live en el 2009.
Hizo su debut en la pantalla chica en un episodio del 2002 de Dawson's Creek.
Ha tenido papeles en importantes películas en The Final Season y Babysitter Wanted.
Tiene una hermana mayor llamada Traci y un hermano mayor llamado Christopher.
Tuvo un papel secundario junto a Sarah Thompson en el thriller de terror Babysitter Wanted del 2008.