Alan Rickman played the role of Severus Snape in all eight Harry Potter films. His performance earned him numerous awards, including a BAFTA Award for Best Supporting Actor.