Please can someone with the money and the expertise to make a TV movie/miniseries or even a feature length dvd, approach the following actors for the parts of the witches... I think they'd be ideal;

Granny Weatherwax - Dame Maggie Smith
Nanny Ogg - Dawn French (Pity that Liz Smith is a wee bit over the hill but Dawn French would be great).
Magrat - Emma Chambers or, even better, Siobhan Hayes fom the BBC sitcom 'My Family'.
Fot the part of Agnes Nitt... either Ruth Jones, Jenny McAlpine or Natalie Cassidy with the aid of a fat suit.

Although I think using Dame Maggie would be a mistake after her already playing a witch in the Harry Potter series.

Seriously, I think Dawn French is just too young. There must be plenty of great actresses who are more of an age who could play here. I think Liz Smith would be to thin for the part anyhow. But those are interesting choices.

“Men never commit evil so fully and joyfully as when they do it for religious convictions.” – Blaise Pascal

Dawn French would be a good choice if she was made up to look older but i always picture Miriam margoyles when i think of Nanny Ogg.
Emma chambers is, i think, a little too old to play Magrat. Having googled Siobhan hayes, i think she would be an excellent choice.
Welcome to the site Hibern8.

Susan did an unusual thing and listened. that's not an easy task for a teacher.

I was thinking Patsy Byrne (Nursie in Blackadder) for Nanny Ogg and maybe Miranda Hart for Perditta X. although both would need a lot of assistance from the make-up and wardrobe departments. When it comes to Magrat, I haven't a clue (Kiera Knightly, Maybe? ).

Welcome to the site Hibern8

The difference between fiction and reality? Fiction has to make sense.

Emma Chambers is spot on for Magrat, but I think that Kathy Burke would also make a wonderful Nanny Ogg.

And I think that Alison Moyet would do rather well as Agnes. Statuesque and with a great voice. I saw her in a theatre show a few years ago, with Dawn French. The show wasn't that great, but Ms Moyet was rather special.

I agree about Alison Moyet being too old for Agnes, although she is one of my favourite female vocalists.

This might be slightly 'outside the box' casting, but what about June Brown (of Eastenders fame) for Granny Weatherwax? I've seen her in a few other roles (I can't stand Eastenders) and think she's a great actress.

The difference between fiction and reality? Fiction has to make sense.

I think Emma Chambers is absolutely perfect for the role of Magrat. I've noticed a few people mentioning her age, but I never got the impression that Magrat was in the first flush of her youth. She always seemed to me to be a woman in her thirties, who'd simply led a sheltered sort of life.

I've always pictured Liz Smith as Nanny Ogg, although she's too thin I guess. She's the right type in my mind though. She was the grandma in the Royle Family, and the old crazy woman in the first seasons of the Vicar of Dibley.

For Granny Weatherwax, I'd see Dame Judi Dench in that role. She's got the stare right. I still picture my own grandmother as Granny, more for looks than personality

Emma Chambers has already been mentioned for Magrat, she looks the part.