Frank Hopkins (Viggo Mortensen) é um conhecido campeão de corridas a cavalo que é convidado pelo sheiq Riyash (Omar Sharif) a participar de uma competição contra os melhores cavalos árabes. Frank e seu cavalo, Hidalgo, precisam então enfrentar os perigos do chamado "mar de fogo", como é conhecido o deserto árabe.