ITV has magicked up a deal with Discovery to stream all 11 of the Harry Potter and Fantastic Beasts films for free on its ...