13 Dec 2019
1. Elf (PG)
Carnegie Hall, Dunfermline - Sunday 22 Dec at 1400 (1hr 37m)
Buddy the Elf waves goodbye to his friends at the North Pole and heads off on a mission to find his Dad in New York City. Fun-filled family entertainment that's guaranteed to make you smile. Remember to bring your candy, candy corn, candy canes, and syrup!
2. It’s a Wonderful Life (U)
Lochgelly Centre, Lochgelly - Monday 23 Dec at 1100 (2hrs 15m)
A tear-jerking, heartwarming classic for all time. George Bailey thinks the world would be better off if he'd never been born - it's up to his guardian angel Clarence to show him how much his good deeds have helped the people around him.
3. Gremlins (12A)
Dundee Contemporary Arts - Thursday 19 December at 1800 (1hr 47m)
They're ever so cute, but don't feed them after midnight! Billy gets more than he bargains for when his father brings him home a mysterious pet mogwai. This 1980s festive fantasy film does get a bit scary at times, so perhaps not one for younger audiences.
4. The Royal Ballet: The Nutcracker
New Picture House, St Andrews - Tuesday 17 December at 1915 (approx. 2hrs 16m)
Join the Stahlbaum family as they host their annual Christmas Eve party with their children Fritz and Clara, who soon finds out that her new toy is more than it seems! This magical screening of the classical ballet performance includes music from Tchaicovsky.
5. The Muppet Christmas Carol (U)
Perth Playhouse - Tuesday 24 December at 1815 (1hr 29m)
A cute and fuzzy take on the Charles Dickens classic. Mr Scrooge hates Christmas (bah humbug!) but with the arrival of three Christmas spirits, he is given a chance to finally see the error of his miserable ways. All your favourite muppets star alongside the marvelous Michael Caine.
6. RSNO Christmas Concert: The Snowman
Perth Concert Hall - Monday 18 December at 1930
If you've not watched The Snowman, is it really Christmas? Sing along to Christmas carols and enjoy a screening of The Snowman with a live orchestra.