
The star-studded cast of Universal’s upcoming adaptation of “Cats” includes Oscar winners, pop stars, and newcomers.
Here’s who’s who on the cast of “Cats.”

Judi Dench as Old Deuteronomy
Oscar-winner Dench portrays the wise matriarch of the Jellicles — the tribe of cats. She chooses one of the tribe to be reborn into a new life.
In previous stage versions, Old Deuteronomy is a male cat. Dench has said in the film, her character is trans.

Jennifer Hudson as Grizabella
Fellow Oscar winner Hudson plays the outcast Grizabella, a former “glamour cat” whose looks have faded. She sings the most famous song from the musical, “Memory.”

Ian McKellan as Gus the Theatre Cat
The British thesp’s role isn’t too much of a stretch; he portrays an elderly cat that was once a famous actor.

Robbie Fairchild as Munkustrap
The dancer/actor plays the musical’s main narrator who befriends Victoria.

Laurie Davidson as Mr. Mistoffelees
“The Original Conjuring Cat,” Mr. Mistoffelees possesses magical powers.

Jason Derulo as Rum Tum Tugger
The R&B star and Instagram sensation plays a flashy feline who loves to dance.

Taylor Swift as Bombalurina
The pop star portrays a furry flirt. She is seen sprinkling catnip in the trailer.

Rebel Wilson as Jennyanydots
The comedian portrays Jennyanydots aka “Old Gumbie Cats.” She’s quite lazy during the day and more active at night.

James Corden as Bustopher Jones
The late-night host plays a fancy cat who enjoys the finer things in life.

Francesca Hayward as Victoria
The newcomer plays the innocent kitten Victoria.

Idris Elba as Macavity
Elba takes a villainous turn as Macavity, aka the “Mystery Cat.” His henchman kidnap Old Deuteronomy.