Who plays Hermione Granger in Harry Potter and the Prisoner of Azkaban?

Hermione Granger in Harry Potter and the Prisoner of Azkaban (2004) is played by Emma Watson.

See the full spoiler-free cast & character guide for Harry Potter and the Prisoner of Azkaban