Alan Rickman Knew The End Before Anyone Else

via

Before Alan Rickman accepted the role of Severus Snape, Rowling had told him about the love Snape had for Lily and his history so that Rickman could incorporate those feelings into his role.