Former teen actor who played Chase Matthews on the hit Nickelodeon series Zoey 101. He appeared on 55 episodes of the show from 2005 to 2008. He had a two-episode role on the series Devious Maids in 2014.
He had his first television role at age 7 in the series Sliders. In 1998, he made his film debut in Simon Birch.
He had supporting film roles in Alex in Wonder (2001) and Hatfields and McCoys: Bad Blood (2012).
He dated Ashleigh Chisholm from 2009 to 2010.
He co-starred with Jamie Lynn Spears and Paul Butcher on Zoey 101.