FAKE snow, modern music and lots of laughs had children gripped at the pantomime Snow White.
Ferneham Hall, in Fareham, welcomed families to see their adaptation of the popular fairytale.
Catchy songs and tongue-in-cheek jokes ensured that every member of the audience enjoyed the show.
Even when a prop broke and Dame Dolly’s wig fell off, all within the same song, the actors stayed in character and laughed it off with the audience.
Darren Deeley, from Gosport, took his six-year-old son Reuben to see the show.
He said: ‘We usually go to HMS Collingwood to see their pantomime and this was the first time coming to Fareham.
‘But it was really good. We both enjoyed it.’
Reuben added: ‘I liked it. All of it was funny.’
A packed theatre ‘oooed’ and ‘ahhed’ in all the right places and the characters encouraged the kids and their parents to get involved as much as possible.
And Dame Dolly, played by Kim Wall, had the adults in stitches.
Rachel Francis is a Brown Owl for the 10th Catisfield Brownies.
She took 16 of the pack along to the pantomime along with her sister Maria and daughters Elizabeth and Anna.
Rachel, from Fareham, said: ‘The show was really great. It had chart music and the jokes for the adults were brilliant.
‘It makes it more enjoyable for us and this year, they were really funny.
‘Their version of The 12 Days of Christmas was really fantastic.’
Ten-year-old Anna liked Herbie, played by Art Attack presenter Lloyd Warbey, best.
She said: ‘Herbie was my favourite. He was funny but the whole show was good to watch.’
Sueann Pettitt, from Cosham, took her daughters Shannel, Louisa and Emily to Ferneham Hall.
Shannel, 10, said: ‘The pantomime was really good and when the Dame’s wig fell off, that was really funny.
‘Also she kept flirting the audience member Will which was funny too.’
Emily, five, also enjoyed the part when the wig fell off.
For mum Sueann, the pantomime gets the family ready for Christmas.
She said: ‘I always like us to come to a show either the week before or the week of Christmas.
‘It has become a bit of a tradition for us.’
Snow White will be showing at the theatre, in Osborn Road, until January 4.
To purchase tickets visit fernehamhall.co.uk.