With the Toronto weather boiling hot yesterday, we knew there had to be some wizardly magic behind it all. Sure enough, there was. The Canadian premier for the final instalment of the Harry Potter films took place yesterday, with Toronto’s iconic Casa Loma filling in for Hogwarts. Fans lined up early around the old castle grounds to grab a glimpse of some of the stars walking the black carpet, and luckily we got a front row seat to all the action. Fog machines filled the outdoors, owl’s were brought in for the party and guests wore their best to celebrate an end to 10 years of the Harry Potter franchise. Check out the pictures below to check out what the red carpet arrivals were wearing.