Sing 2

Cast

 * Matthew McConaughey as Buster Moon, a koala who runs Moon Theater, and the protagonist of the movie.
 * John C. Rielly as Eddie Noodleman, a sheep who is Buster's best friend, and the deuteragonist of the film.
 * Rhea Perlman (singing voice as Idina Menzel) as Judith, a llama who works at a bank and the main antagonist of the film.
 * Selena Gomez as Melody, a beautiful, 16 year old female koala who will be Buster's love interest.
 * Reese Witherspoon as Rosita, a domestic pig who is a mother to 25 piglets.
 * Taron Egerton as Johnny, a mountain gorilla who is now a singer.
 * Nick Kroll as Gunter, a pig who is now Rosita's best friend.
 * Scarlett Johansson as Ash, a crested porcupine and recently became Lance's girlfriend.
 * Seth MacFarlane as Mike, a white mouse who rejected his jazz job to become a singer.
 * Tori Kelly as Meena, a Indian Elephant who no longer has stage fright.
 * Garth Jennings as Ms. Karen Crawley, a iguana who is Buster's assistant.
 * Nick Offerman as Norman, a domestic pig who is the husband to Rosita.

Songs

 * As Long as We've Got Each Other - (Matthew McConaughey & Selena Gomez) - sung by Buster Moon & Melody - Version of B.J. Thomas & Jennifer Warnes
 * True Colors - (Matthew McConaughey ft. Selena Gomez) - sung by Buster Moon & Melody - Version of Cyndi Lauper