Christmas films are one of the best things about this time of year.

And there are some absolute classics to choose from. Whether The Grinch is your favourite or Elf is more your cup of tea, it always causes a debate as to which one is really the best.

And this year, you can watch some classics on the big screen.

Cinemas are showing a variety of films in the run-up to Christmas to get you in the festive spirit (and keep the kids quiet for a bit).

Vue, Merrywalks, Stroud

Elf is showing at Vue on Saturday December 14 and Sunday December 15.

Frozen 2 is showing at Vue from December 10 to December 16.

The Grinch is showing at Vue from December 21 to December 26.

Electric Picture House in Wotton-Under-Edge 

Last Christmas: Showing from December 10 to December 12, and December 20, 21 and 23.

Frozen 2: Showing December 13 to December 24.

Cineworld in Yate

Elf: Showing on December 14 and 15.

Frozen 2: Showing December 10 to 19.

Last Christmas: Showing December 10 to 19.