Fake Nationality: Averted. Omar Sharif is really a modern-day Egyptian.note He's of Lebanese ancestry, but anyone who says he's anything but Egyptian has another thing coming. Timothy Davies (who plays Carter) and Julian Curry (who plays Carnarvon) are both British. No nationality is ever established for the granddaughter.