One of the most pointless cameos in the history of film.
It's the Wild West. The Wild West needs Wyatt Earp.
Hey look, it's James Stewart! James Stewart is in this movie.
James Stewart is playing Wyatt Earp!
They milked it for several minutes, and he shined in a couple of spots, but it was still an incredibly pointless detour. Even so, I still don't think I would have taken it out of the film. Whether I believed him as Wyatt Earp or not, it was still James Stewart.