Hallows (Harry Potter Parody of Halo by Beyonce)

Check out this Harry Potter Parody. Good times.