It's nearly 20 years since School of Rock burst onto our screen, the feel-good hit film we didn't know we needed.
Jack Black took a story about a pretty terrible man and somehow turned it into a heartwarming family comedy.
The movie tells the story of Dewey Finn, a washed-up rocker who is thrown out of his band for being something of a clown.
In need of money and fast, he fraudulently claims to be a qualified teacher - taking a job that was actually intended for his flatmate.
He doesn't learn on his feet and fails to give his pupils any kind of a. adequate education.
Instead he decides to mould them into his back-up band and predictably chaos is not far away.
So what happened to all those kids after the Battle of the Bands?
Brian Falduto (Billy)
He says he has learned a lot about himself after appearing in the film.
He opened up about how playing "the gay kid" in the 2003 movie - and it made it difficult for him to come to terms with his own sexuality.
School of Rock was actually Brian Falduto's only on screen role.
He soon decided to go on to Wagner College in New York, graduating in Theatre Performance and Arts Administration.
He is now understood to work in radio.
Miranda Cosgrove (Summer Hathaway)
After getting her big break in School of Rock, Miranda Cosgrove has starred in a number of teen TV shows.
She was in Drake and Josh and made a guest appearance on Emma Roberts' Unfabulous and then she starred in her own sitcom iCarly .
Miranda was in 2016 series Crowded, and she voices Margo in the Despicable Me films.
Kevin Clark (Freddy)
The actor, drummer Freddy in the movie, tragically died at the age of 32 last year.
He had been riding his bike in Chicago when he was fatally struck by a car.
The popular music fan was taken to hospital but pronounced dead an hour later.
Jack Black paid tribute to him calling him a "wonderful man".
Rivkah Reyes (Katie)
Rivkah (they) found fame as bassist Katie in the hit film.
They have taken a break from acting and began working for a skin-care company in LA.
Rivkah is also a popular comedian and competed on NBC's Bring the Funny.
They've spoken openly about the struggle of becoming famous as a youngster and has bravely shared on entering recovery for alcoholism and addiction in 2018.
Rivkah now hosts a podcast where they interview former child stars.
Joey Gaydos (Zack)
Joey Grados Jr decided to leave the industry behind after the film finished.
He hasn't acted since he played Zack, instead choosing to focus on his music career.
He released an album in 2004 - the year after School of Rock was out - and still he performs at festivals.
Maryam Hassan (Tomika)
Maryam Hassan hasn't acted since School of Rock
She's largely stayed out of the public eye since starring as tricky Tomika.
She did, however, reunite with her cast-mates for a ten year anniversary celebration of the film.
Angelo Massagli (Frankie)
In a cute twist, Angelo Massagli and former co star Caitlin Hale are now dating.
After a fan of the movie learned recently about the romance and plastered it over social media, they decided to tell the world. Awwww.
Angelo won a role on The Sopranos after School of Rock , playing Bobby Baccalieri Jr. in 18 episodes.
He went to Northeastern University, and is currently attending law school.
*An earlier version of this story included reference to the character of Katie. We are happy to clarify Katie was played by actor Rivkah Reyes.