Anne Rice openly protested against Tom Cruise being cast as Lestat, but after she saw the film, she issued an apology and praised his performance. Though she did insist that Lestat's hair remain blond in the film.
Claudia gets aged up from five years old to be played by the eleven-year-old Kirsten Dunst, as there was no way a five-year-old actress could possibly take on such a role. She was considered one of the standouts amongst the cast, and there were very few complaints about the change as a result.
Actor Allusion: Lestat has a painter decorate Claudia's room with unicorns, referencing Tom Cruise's role in the film Legend.
Creator Backlash: Brad Pitt later revealed he had a miserable time making this film, disliking the long make-up process and uncomfortable costumes. He even called a producer friend of his, begging to be let off the film.
Creator-Preferred Adaptation: Anne Rice was very impressed with this adaptation of her novel. She even took a two page ad out in Vanity Fair and the New York Times, calling it a "masterpiece".
Dyeing for Your Art: Tom Cruise dyed his hair blond to play Lestat, at the insistence of Anne Rice.
Reality Subtext: Louis's broody nature parallels Brad Pitt's dislike while making the film.
Star-Making Role: Kirsten Dunst had done commercials and short films before this. Afterwards she was starring in critically and commercially acclaimed films such as Little Women and Jumanji, eventually transitioning successfully to an adult acting career.
On the belief that Hollywood would never make a adaptation due to the massive amounts of Ho Yay, the first few drafts of the script had Louis as a woman! Anne Rice's preferred actress for the female Louis? Cher!
Jeremy Irons turned down the role of Lestat. Johnny Depp was also offered the role, but Tom Cruise was chosen as he was considered more marketable at the time. Anne Rice's choice was Rutger Hauer.