Tom Cruise has a cameo in Young Guns as some random cowboy who gets shot. Apparently, he was just visiting the set the day they were filming this scene and Christopher Cain decided Cruise should have a role in the film.