All eight Harry Potter films are currently streaming on HBO Max, and also show on NBCU's Peacock. You can also watch the Fantastic Beasts movies across all the same platforms.