Ben Kingsley at the Iron Man 3 Hollywood premiere - The Independent