Coronation Street star Catherine Tyldesley has come under fire for donating her winnings on Family Fortunes to a charity helping the relatives of prisoners.
The actress received a string of messages on Twitter criticising her for choosing to give the £10,000 she picked up on the celebrity quiz show to Manchester organisation Out There.
But Catherine, 29, who plays barmaid Eva Price in the soap, defended her decision.
She tweeted: "Getting a lot of stick about my chosen charity. The children/families of prisoners are innocent and often left with nothing.
"Children living with constant bullying and in poverty. It's NOT their fault. Have a heart."