Emma Watson playing as Severus Snape