Answer
Omar Sharif portrayed Che Guevara in the 2008 film Che!, which was directed by Steven Soderbergh and starred Benicio del Toro as Guevara. The film is a biopic of Guevara's life, from his early days as a medical student in Argentina to his role as a leader of the Cuban Revolution. Sharif's performance as Guevara was praised by critics, who noted his ability to capture the revolutionary's charisma and intelligence.