J.K. Rowling told Alan Rickman the end of Snape's story arc before he ever appeared on camera as Snape in the Harry Potter movies. As a result, he often argued with directors based on knowing something they didn't.