In reply to S****** Blonde.

Zac Efron is still very Young. Tom Cruise has had a lonnnnnng career. Don't count Zac out. Look at Mark Wahlberg. It took him a really long time to get where he is but he's A List now.