Kate Winslet really too pretty pretty for Magrat (and probably far too voluptuous too

). When we've done this before Jane Horrocks (Bubbles from Ab Fab & Little Voice) or Emma Chambers (Alice in Vicar of Dibley) have been popular choices.
I think Helen Mirren would make a great Granny - she's definitely got a nasty streak and also Granny's flawless skin and perky tootsies

Afraid Maggie Smith got too strong an association with HP now so she can't do Granny with as much integrity now (Prof McGonagle's too much a Granny 'type' really - that woman's sooo derivative!)
Happy with Pam Ferris or Miriam Margolyes as Nanny Ogg although again Miriam's the botany teacher at Hogwarts...
