Carroll, who was 12 years old when she appeared opposite Judy Garland in the drama chronicling the life of the Smith family of St Louis, Missouri, passed away at her home in Puerto Vallarta, Mexico on 16 November (16), her son Joe Krack told The Hollywood Reporter.

In Meet Me in St. Louis Carroll played Agnes, the troublesome younger sister of Garland's character Esther Smith.

Other notable films she starred in over the course of a child acting career spanning just under a decade include Ginger Rogers drama Primrose Path, and 1944 war movie Tomorrow, the World!

Her final film role was opposite Ingrid Bergman and Bing Crosby in The Bells of St Mary's. She played impoverished student Patsy in the movie, which has become a Christmas classic.

Carroll also starred on Broadway in the Cole Porter musical comedy in Panama Hattie, playing Geraldine in a role turned down by Shirley Temple.

As well as Joe, she is survived by her other children, Ann Marie, Mary Anne and James, her brother James, 14 grandchildren and 19 great-grandchildren.