Tim Roth was originally offered the role of Snape and he turned it down. IIRC, he played “hunny bunny” in Pulp Fiction.
Ewww. Thank God he did. No one could play it like Allan Rickman can. He is a master at being the bad guy.