Normally when you think of a Calvin Klein ad, you think of someone like Justin Bieber in his white underwear.
But Frank Ocean is taking things to a higher level as one of the new faces of the #MyCalvins campaign.
The 28-year-old singer is among the raft of new stars who will model the brand’s Fall 2016 range, alongside Young Thug, Henry Rollins, Kate Moss, and Margot Robbie.
In his advert, Ocean says: ‘It takes a mind to worry, a conscience to feel ashamed, but there’s no place to hide out here. You romanticise what’s in the past – which is fantasy, but it’s not how I want it done.
‘Fantasy plays the role of a supplement. You draw on fantasy to make things hyper-real.’
Watch it below: