With his viral smash hit single “Old Town Road,” 20-year-old rapper Lil Nas X offered up a new version of the iconic, all-American cowboy archetype for Gen Z. And now, he’s facing off against one of the most instantly recognizable cowboys of all time: Western star Sam Elliott.