Advertisement

Moviegoers pour into the AMC Loews Harvard Square to see the new Harry Potter movie.

Advertisement