It's always upsetting to see major roles for animated characters go to high profile celebrities who have no business voice acting - or acting at all, in this case - when there so many more capable voice actors out there struggling to find consistent work. Such is the business of Hollywood. Audiences see a name they recognize, and they're more likely to buy a ticket. That's presumably the reason why
Zac Efron ...