Members of the cast of The King's Theatre pantomime met children at Yorkhill Children's Hospital.
Aladdin, played by Kieran Brown, Prince Jasmine, played by Jenny Douglas, and Des Clarke, who plays Wishee Washee, presented Yorkhill Children's Charity with a cheque for more than £2800.
The funds were raised at a special event held at Mulberry Bank Auction House, Glasgow, where the stars of Aladdin bid for a magic lamp and other panto prizes. It also includes donations through the Gerard Kelly Fund set up as a tribute to the King's panto legend.
Panto star Jenny said she was delighted the King's Theatre was supporting Yorkhill Children's Charity.
She said: "Panto can be hard work but visiting the kids at Yorkhill and seeing their faces light up makes it all worthwhile.
"I hope I can spread a little bit of the panto magic."
Shona Cardle, chief executive of Yorkhill Children's Charity, said: "We are delighted that the King's Theatre Pantomime characters have been able to make a special visit to Yorkhill Hospital, to help bring much fun and laughter to the children and their families."
n Aladdin runs until Sunday, January 12.