Harry Potter waves magic at Bloomsbury