Emma Watson as Severus Snape