I think the person that you mean for Mama would be dame Maggie Smith if I'm not mistaken I actually haven't seen or read Harry Potter and to be honest I have no intention to do so.