If you are in a region where Max (formerly HBO Max) is available, it is your best bet. After 2021, the rights for all eight Harry Potter films moved exclusively to this platform.