Daenerys the Stormborn in the role of Minerva McGonagall in Harry potter, film still