Yes, Brooklyn Beckham has been on the cover of Vogue. He appeared on the cover of the British edition of Vogue in 2018, at the age of 18. He was the first male model to appear on the cover of the magazine in over a decade.
Blast from the Beckham: Test Your Knowledge on Brooklyn Beckham!