Taylor Swift's cats would be so proud.

Tom Hooper's "Cats" movie -- based on Andrew Lloyd Webber's famous musical -- has landed a dream cast.

Taylor Swift, Jennifer Hudson, James Corden, and -- oh, hi there Gandalf/Magneto -- Sir Ian McKellen will star in the film. The Daily Mail first reported the castings.

According to Variety, "Dreamgirls" Oscar winner Jennifer Hudson will play Grizabella, who gets to sing the iconic "Cats" song "Memory."

You know who's not on that list? Anne Hathaway. Rihanna isn't there either. Last month's scoop from THS said Hathaway was in talks, and the film was hoping to land RiRi. Now that's just a "Memory."

Not sure what happened there, but no complaints about who they landed. Plus, Deadline said "additional casting is under way," so maybe they'll add more big names -- unless that's just for smaller supporting roles.

Fans have been sharing their purrs and hisses on this casting, and the idea of a "Cats" musical adaptation in general:

Back in January, Andrew Lloyd Webber told The Daily Mail he composed a new song for the film, for the white kitten Victoria. The report had said he was considering writing more numbers.

Tom Hooper ("Les Misérables") has been working on this movie since 2016. The film is said to start filming this fall in London.

Want more stuff like this? Like us on Facebook.