WHAT'S THE STORY?
Balamory cast: Where are the stars now from stand-up comedy to a porn-star daughter and tragic death
Miss Hoolie - Julie Wilson Nimmo
Julie featured in one episode alongside her Still Game star husband Greg Hemphill, who plays main character Victor McDade. She's currently appearing in stage play Eavesdropping at Edinburgh's Traverse theatre.
Archie the Inventor - Miles Jupp
He was played by comedian Miles Jupp who has enjoyed regular TV appearances elsewhere in The Thick of It, Outnumbered, Netflix's The Crown, and on Michael McIntyre's Comedy Roadshow.
Penny Pocket - Kim Tserkezie
After Balamory ended she became a writer and producer with her own company. Last year she starred in shortfilm Obsession, earning two gongs at the Royal Television Society awards for her role as Jasmine.
Spencer the Painter - Rodd Christensen
After Balamory ended actor Rodd Christensen quit showbiz and became a driver for theatre school Stagecoach, admitting the kids sometimes recognised him from the show. Though he shunned the limelight, his daughter made headlines when it was revealed she was a porn star.
PC Plum - Andrew Agnew
He was played by actor Andrew Agnew, who has gone on to direct kids TV programmes and had his own CBeebies live theatre show. Andrew is a regular on the annual panto circuit, having played Muddles in festive pantomime Snow White and the Seven Dwarfs in Sunderland since 2014.
Suzie Sweet - Mary Riggans
Actress Mary Riggans also played Effie Macinnes in Take The High Road, and starred in Taggart and Still Game. Fans were saddened to learn in 2013 that she had died "peacefully holding her daughter’s hand" after suffering a stroke.
Josy Jump - Buki Akib and Kasia Haddad
Actress Buki Akib played Josy but she quit in 2004 as the role clashed with her university studies. Akib was replaced by Kasia Haddad, but the show's young fans couldn't understand why Josy looked different and their parents complained.
Edie McCredie - Juliet Cadzow
Actress Juliet Cadzow, now 70, went on to appear in Doctor Who and Skins after Balamory ended. She also starred in Still Game back in 2006. In 2016, Juliet then landed the role of Suzie Fraser in Scottish soap River City and joined the cast of pantomime Snow White in 2018.