Using headphones while watching this movie makes a difference.
I originally watched this movie on my TV and had a hard time understanding it.
I just watched it again on my computer using headphones and the English subtitles. It made a big difference. This is really an excellent movie.