The US star – who's just finished filming Eclipse, the third instalment in the saga – wore nothing but body paint in the campaign for soft drink company SoBe's zero-calorie Lifewater range.
She puts her ultra-toned figure down to all the work she has had to do playing Alice Cullen in the latest installment of the hit series of vampire flicks.
“We had a lot of action and fight training, so it really toned up my body for these pictures,” said the 22-year-old.
Each of the star's two 'skinsuits' – one a scaly pink bikini, another an orange swimsuit – took artist Joanne Gair 12 hours to apply.
The two shoots took place in separate locations in the Turks and Caicos Islands in the Caribbean.
“We did one on the beach and one in a secluded jungle-like setting and it was incredible,” said Ashley.