From James Bond to Harry Potter, these regal sites have starred in some major big-screen hits – how many can you recognise?