Lupita Nyong’o’s Vogue cover is here!

After months of speculation, crossed fingers and utter obsession over whether the Oscar winning-actress would land a spot on the coveted glossy, the moment has arrived.

Vogue capture the 31-year-old star for it’s July issue in the enchanting city of Marrakech. Nyong’o looks stunning for the cover, which was shot by Mikael Jansson, in a printed Prada dress that perfectly reflects her colorful style. In fact, Nyong’o’s entire editorial spread is just as bold and beautiful as she is.