Sir Michael Caine made a rare public appearance with his grandchildren as he accepted an honour from Vin Diesel at the Red Sea International Film Festival on Thursday, 4 December.
The Oscar-winning actor, 92, received a rapturous standing ovation as he arrived on stage.