Directed by Vincente Minelli and starring Judy Garland, Margaret O’Brien and Mary Astor, this is one of the greatest films of all time and a true favourite at this time of year. Set at the turn of the century, Meet Me in St Louis hints at an era about to vanish, when the simple pleasures of the 19th century are soon to be overtaken by a brave new world. Even the most granite-minded cynics will have difficulty in holding back a tear as Garland sings ‘Have Yourself a Merry Little Christmas. (Cert. G).