a spaceship crashing into big ben in london, film still