In May 2007, Butler landed a guest starring role on the Disney Channel series Hannah Montana playing the role of Derek Hanson opposite actress Miley Cyrus, and in September of that same year, he portrayed Jake Krandle in the episode "i Like Jake" on the Nickelodeon series i Carly.
In February 2008, Butler landed a recurring role on the Nickelodeon/Family show Zoey 101 playing James Garrett, the love interest of Jamie Lynn Spears's title character Zoey, and in March of that year, he appeared in an episode of Out of Jimmy's Head playing the role of Lance in the episode titled "Princess".
He is best known for his feature films roles as Jake Pearson in Aliens in the Attic and as Peyton Leverette in the High School Musical spin-off film Sharpay's Fabulous Adventure, as well as for his TV roles as James on Zoey 101, Jordan on Ruby & The Rockits and Jones on Life Unexpected.(née Vega; born August 27, 1988) is an American actress and singer.She is known for her role as Carmen Cortez in the Spy Kids film series and Shilo Wallace in the film Repo! In 2009, she starred as the title character Ruby Gallagher in the ABC Family series Ruby & the Rockits. A really bad date for me would be if we were to go out, and not get along at all, and then we have to spend the rest of the date together." Now we want to hear from YOU, J-14ers! dates: "A great date would be spending the day hanging out at the beach, and then at night getting dressed up and going to a fancy dinner.