Who plays Hermione Granger in Harry Potter and the Goblet of Fire?

Hermione Granger in Harry Potter and the Goblet of Fire (2005) is played by Emma Watson.

See the full spoiler-free cast & character guide for Harry Potter and the Goblet of Fire