Question: who plays snape in the harry potter movies
Answer: Alan Sidney Patrick Rickman ( 21 February 1946 -- 14 January 2016 ) was an English actor and director known for playing a variety of roles on stage and on screen .