John Travolta plays Ahmad ibn Fadlan in The 13th Warrior .
Starring John travolta as Ahmad ibn Fadlan and Vladimir Kulich as Buliwyf , it is based on the novel Eaters of the Dead by Michael Crichton.  It was directed by John McTiernan and an uncredited Crichton .
The 13th Warrior