Sir Michael Caine, 76, has been in the film business for more than 40 years and, with more than 100 films to his name, he has become one of Britain’s best loved actors.
He’s been the dashing boyfriend, soldier, doctor and gangster but his latest character, Harry Brown, is a vigilante pensioner who turns on the thugs who plague the London estate he lives on.
It is being hailed as his most challenging and impressive performance to date but, as he explains, it may be one of his last.
Subscribe to The Iranian newsletter
Sign up for our daily newsletter to get the top news stories delivered to your inbox.