Question: What actor played the charactor Troy Bolton and also has done the voice of Star Wars villiam Darth Vader?
Answer: Zac Efron, Zac Efron, Zac Efron