Coronation Street stars have been lining up on set to take part in the Macmillan Ice Bucket Challenge, which is raising funds to help people affected by cancer.

The Corrie cast has been nominating each other to take the challenge, which has been all the rage this summer. Those who accept the challenge are rewarded with a text donation to Macmillan.

Simon Gregson, who plays Steve McDonald, chose to dress as Kym Marsh for his challenge – and he does scream a bit like a girl when the ice-cold water is poured over his head.

Watch Simon, Kym and Alan Halsall (Tyrone Dobbs) – who displays a unique six-pack – complete their challenges below.

https://youtube.com/watch?v=jzfi1K1ojno