He is an American actor, singer, and dancer who has appeared in several films and television shows, including "How to Eat Fried Worms", "Minutemen", and "Cloud 9".
He also voiced the character of Flynn in the Disney Channel animated series "Phineas and Ferb" and starred as the lead role of "Ted Wiggins" in the 2010 Broadway production of "Newsies".