Who does Emma Thompson play in Harry Potter?

2 answers 2