After topping the charts for a good two weeks the video for Lil Nas X’s “Old Town Road (Remix)” is finally here, and it’s a movie. Not literally but it’s an eye grabber.

The rapper is joined by Billy Ray Cyrus for a bank robbery then they transport into the modern day. They then became new fixtures in the community and both had new cars.

There were tons of cameos in the flick. Lil Nas X wins a drag race against Vince Staples. Rico Nasty supervised the cowboy-themed old folk’s bingo night. Diplo DJ’d one of their gigs. And to top it all off, Chris Rock makes an early cameo admiring Lil Nas X and Cyrus’ horse-riding prowess.

You honestly just have to take a look at it for yourself below: