You can watch all eight movies of Harry Potter on Amazon Prime Video for free by signing up for a 30-day free trial.