Question: who plays granny in once upon a time??
Answer:
Beverley Elliott