Coming off the back of his controversial Montero (Call Me by Your Name) music video, Lil Nas X has starred in a...