London: Actress Katie Holmes has shed her good girl image and shown her kinky side for the August cover of the Spanish edition of Vogue magazine.

The 32-year-old is usually considered as a timid actress but has posed for the fashion magazine wearing a skintight black lace dress paired with a leather dominatrix hat, according to reports.

In additional photos inside the magazine, Holmes, who has a five-year-old daughter with husband Tom Cruise, shows off her long legs in suspenders, bares her cleavage in a low-cut top and pulls on a lacy mask.

(Agencies)