The Rubbish World of Dave Spud
96 episodes

Grimsby is putting on its annual community play, but when Anna is cast as a witch, she sets out to prove that witches can have happy endings too.

The Rubbish World of Dave Spud

32. Grimsby Fairy Tale - Grimsby is putting on its annual community play, but when Anna is cast as a witch, she sets out to prove that witches can have happy endings too.

More info

Series 2