Nothing says Christmas like a fantastic pantomine — goodies, baddies, romance, lots of laughs and lots of shouting!
Then there's pantomime dames, silly songs and of course, a happy ending.
We've had a look to see which pantomimes will be filling West Yorkshire theatres and town halls this Christmas — have you booked your tickets yet?
Here's ten fabulous pantomimes to see this Christmas:
Snow White, Lawrence Batley Theatre
Friday December 11 - Sunday December 27, tickets £10-£15
'Mirror, mirror, on the wall, who is the fairest of them all?' Find out at Tell Tale Heart's Christmas production of Snow White this year's Christmas show Lawrence Batley Theatre, joined by theatre mavericks Pif-Paf.
Cinderella, Victoria Theatre, Halifax
Saturday December 12 - Sunday January 3, tickets £14-£19.05
Join Cinderella, Buttons, the Ugly Sisters and Prince Charming for the classic rags-to-riches fairytale, fabulous songs and laugh-out-loud comedy at the Victoria Theatre.
Beauty and the Beast, Halifax YMCA
Saturday January 30 - Saturday February 6, tickets £7 adults, £5 concessions
Halifax YMCA Pantomime Society present Beauty and the Beast in the new year at The Malborough Hall, Crossley Street, Halifax. The YMCA have been performing pantomimes since 1950!
Jack and the Beanstalk, the Alhambra, Bradford
Saturday December 12 - Sunday January 25, tickets £14.50-£38
Bradford panto favourite Bill Pearce returns in Jack and the Beanstalk, alongside former Emmerdale star Lisa Riley, John Challis (Only Fools and Horses) and Jake Canuso (Benidorm) in a 3D pantomime spectacular.
Aladdin, Carriageworks, Leeds
Friday December 4 - Saturday January 9, tickets £9.50-£18.50
Carriageworks and Paul Holman Associates are teaming up to present family panto Aladdin, a magic carpet ride with Aladdin, Princess Jasmine, the evil magician Abanazer and Wishee Washee and Widow Twankey!
Cinderella, Hebden Bridge Little Theatre
Thursday December 31 - Saturday January 2, tickets £9 adults, £7 children
StoryMagic Theatre is heading to Hebden Bridge to present family pantomime Ciinderella, with toddler-friendly performances at 11am each day.
Dick Whittington, Theatre Royal, Wakefield
Thursday November 26 - Sunday January 3, tickets £12-£21
London is crawling with rats — the city needs a hero, in the form of Dick Whittington! Theatre Royal, Wakefield, presents the classic pantomime tale with plenty of laughter, music and drama.
Jack and the Beanstalk, Batley Town Hall
Friday January 15 - Sunday January 17, tickets £11 adults, £7 concessions
Join Carlinghow Theatre Company for adventures at the top of the beanstalk in its annual family pantomime.
Babes in the Wood, Dewsbury Town Hall
Tuesday January 12 - Saturday January 16, tickets £6-9
Dewsbury Collegians Amateur Operatic Society present their annual pantomime at Dewsbury Town Hall.
The Wizard of Oz, Cleckheaton Town Hall
Saturday December 12 - Tuesday December 22, tickets £10 adults, £8 children and senior citizens
We're off to see the Wizard! Showstopper Productions present their Wizard of Oz pantomime at Cleckheaton Town Hall.