People who use Guild Care services in Worthing put on pantomime performances to entertain clients, staff and families.
There were two performances, one by adults with learning disabilities at the Fitzalan Centre and one by people living with dementia at the Bradbury Centre.
Everyone enjoyed working together, learning their lines and donning colourful make-up and costumes.
The Fitzalan Centre, in Pavilion Road, was packed for the performance of Hansel and Gretel, with guests including Worthing mayor and mayoress Paul and Sandra Baker.
Samantha Philpott, head of communications and marketing, said: “Both staff and clients performed the classic tale, which generated lots of laughter, boos and cheers.
“Everyone had a great time and the only hiccup was at the finale, as the performers bowed to the audience, so the stage fell down.”
At the Bradbury Centre, users of the service for people living with dementia helped write the script for Cinderfella, with support from the staff.
Samantha said: “The audience enjoyed the show very much and were full of smiles and laughter.”
The mayor and mayoress were at the centre on Christmas Day, when they shared lunch with more than 50 older people from the community, who were invited as they would otherwise have spent the day on their own.
Many of the guests said it had made a real difference, as they had nowhere else to go. They enjoyed being able to get out of the house and socialising with other people in a similar situation.