who did the actor who played trevor in the suite life of zack & cody play in high school musical ?
troy bolton