Question: who is the actor that plays professor snape
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 , television and film .