¡Canta! tiene lugar en un mundo como el nuestro pero poblado por animales. Buster Moon (al que presta su voz el oscarizado Matthew McConaughey) es un elegante koala que regenta un teatro que conoció tiempos mejores. Buster es un optimista nato, lo que está muy bien si no fuera un poco sinvergüenza, que ama a su teatro con pasión y es capaz de cualquier cosa para salvarlo. Sabe que el sueño de su vida está a punto de desaparecer y solo tiene una oportunidad para mantenerlo a flote: producir el concurso de canto más grande del mundo.
Después de pasar varias etapas, quedan cinco finalistas: Un ratón (Seth MacFarlane) cuya voz es tan suave como la forma en que engaña a todos; un tímido elefante adolescente (Tori Kelly) que padece de un grave caso de miedo escénico; una exhausta y sobrecargada madre de 25 cerditos (la oscarizada Reese Witherspoon); un joven gorila mafioso (Taron Egerton) que intenta cortar con su familia de chorizos, y una puercoespín punk-rock (Scarlett Johansson) que intenta deshacerse de su arrogante novio y cantar en solitario. Los cinco llegan al teatro de Buster convencidos de que es su oportunidad para cambiar radicalmente de vida.