Zac Efron passt perfekt zur Rolle des „Troy Bolton“ und die meisten können sich keine bessere Besetzung für diesen Part vorstellen. Doch auch Lucas Gabreel hätte gerne diese Rolle übernommen. Ashley Tisdale dagegen, die „Sharpay Evans“ spielte, bewarb sich ursprünglich für den Part der „Gabriella Montez“.