But for his session with 20-year-old Selena Gomez, 47-year-old Terry Richardson embarked in a radical departure and got the former Disney star to cover up.
It was a slightly narcissistic ploy, however, as Richardson had Selena dress up in his trademark plaid shirt and glasses... and even give his patented thumbs up salute.
Imitation is the sincerest form of flattery: Selena Gomez aped fashion photographer Terry Richardson in a shoot with him for Harpers Bazaar
Richardson shot Justin Bieber's former squeeze for the April edition of Harper's Bazaar which gives the ingenue two covers, one ethereal and another preppy - but nothing traditionally Richardson.
It's an interesting move, and proves why Richardson has a knack of staying in vogue... because he never does quite what's expected of him.
But he did explore Selena's racier side in the shoot by getting her to unbutton her shirt so her bra was on display.
Beauty: Selena's own gown for the Spring Breakers premiere on Thursday was more revealing than her Richardson shoot
Elegant: Selena graces the April covers of the magazine
Gomez dressed as if she was starring in The Great Gatsby at the film's premiere in Hollywood on Thursday night.
The brunette looked stunning in a 1920s style bright red plunging gown with diaphanous and beaded detail that wouldn't have looked out of place at a prohibition garden party.
Preppy: Selena also graces a cover in sweet stripes
How he normally rolls: Richardson with Kate Upton
Close: Lindsay Lohan with Terry at his Terrywood exhibition opening party last year
The star tweeted to her near 25 million followers: ‘Awww @selenagomez can duet with me anytime. PS- I heard @springbreakers is AAA_MAZING! Can't wait to see it!’