I'm with the majority of the reviews here on the voice actors being absolutely terrible. Seth Rogan was the only one that performed well. Beyoncé was by far the worst. She obviously got the spot so they could have her song in the movie. Disney REALLY missed the cue on this one. If this weren't a high budget movie from Disney it would've been a straight to stream movie.