Steve Buscemi , Philip Seymour Hoffman , David Huddleston , Julianne Moore , Tara Reid , and John Turturro also star in the film, which is narrated by a cowboy known only as "The Stranger", played by Sam Elliott .