ruioy
Chat with our AI personalities
The porson from Enchanted who plays the prince The porson from Enchanted who plays the prince
Zac Efron plays Charlie St. Cloud.
troy is played by zac efron
Jessica barth.
Troy is Zac Effron, the basketball jock who is going out with Vanessa hudgens in the movie and is being crushed on by sharpay aka Ashley tisdale.