Chris Hemsworth as Professor Snape