Question: who played snape in the harry potter series
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 .