by newzulu
UK, London: Helen Mirren arrives on the red carpet on April 11, 2016 for the premiere of Eye in the Sky at Curzon Mayfair Cinema in London.