Continuing the British theme was the filming place, primarily based at Warner Bros Studios in Leavesden, Hertfordshire. Even though the vast majority of what we see was designed on soundstages, there have been also some forays into the actual environment for filming, A lot of it produced added-European with lashings of faux snow. Here’s our… Read More