Lil Nas X has released an official music video to his remix of the hit “Old Town Road” featuring Billy Ray Cyrus — and it includes a ton of surprise guest cameos.

The Wild West-themed video, which runs for five minutes, starts off in the year 1889 as Lil Nas X and Cyrus try to escape after a bank robbery. The chase leads the young rapper to enter “Old Town Road” in 2019.

While riding his horse down modern streets and turning up at a Bingo hall, he runs into the likes of Chris Rock Vince Staples, Rico Nasty, Diplo and his trusty ally Cyrus among others.

Article continues after video.

Lil Nas X, born Montero Lamar Hill, is riding the wave of the song, which first went viral on the TikTok app. It climbed to the top of the Billboard Hot 100 chart after country legend Billy Ray Cyrus hopped on the track.

The song hit a speed bump when Billboard took the song off the country music charts because it did not have enough “country elements” in it. In open defiance, Cyrus joined the song for the remix, and the song was added back on the charts.