I don't even want to think about how much work this must have been. Not only is it every spell cast in all the Harry Potter films, but it's been alphabetised for good measure.
It's the work of Davide Rapp who's already having to deal with people correcting him in the comments (apparently Reducto should be Reducio and there's a Enervate where it should be Finite. Still, pretty good going considering all the unusual words and eight films to deal with.
Seen something newsworthy? Tell us!