Cameron Diaz last week enjoyed a sun-soaked holiday on the Caribbean island of Antigua after wrapping shooting on her latest film, Annie, in chilly New York.
The actress dazzled in a hot-pink cutout Mikoh Monaco bikini, which she snapped up for a purse-friendly £60.
Cameron could be seen frolicking on the white sandy beach with a group of her girl friends, making the most of the balmy sunshine.
Antigua and Barbuda are located in the middle of the Leeward Islands in the Eastern Caribbean, roughly 17 degrees north of the equator.
It is a top Caribbean tourist destination, boasting stunning beaches, temperatures hovering around the 80s, and averaging only 45 inches of rainfall annually.
There are a host of luxury hotels on the island, including Carlisle Bay and Jumby Bay, although it's not clear exactly which spot Cameron chose for her stay.
Cameron has been sharing her jet-setting experiences on Instagram, recently sharing a collage pic of the places she's visited to celebrate World Water Day writing: "In the last two weeks I have experienced these glorious moments with water.. From the turquoise blue waters of Antigua, to Harbour waters of Long Beach to the misty rain of Napa Valley.. Each of them totally different but all of them equally important.. They are all connected, none separate from the other, no matter how far apart they are from one another on this big beautiful planet.. #waterislife #worldwaterday #knowledgeispower."
And she certainly looked like she made the most of the water in Antigua. Lucky lady.
See more stars on holiday here:
More amazing Caribbean hotspots below: