We don't always use green screens. For this job we were at the world famous Odeon Leicester Square in London for the Premiere of Death on the Nile. We only...

read more