16Emma Watson was 16 in Harry Potter and the Order of the Phoenix when she played the character 'Hermione Granger'.reading more