Question: who does maria vacratsis play in mamma mia
Answer: Maria Vacratsis as Sofia , a local who owns the shack that Donna stays in , which eventually becomes Donna 's home , and Bill 's great aunt .