Last updated at 8:03 PM on 3rd January 2012
While her ex-boyfriend Alex Rodriguez was busy going public with his new girlfriend in Mexico, Cameron Diaz showed the world what he was missing as she soaked up the sun in Hawaii.
A-Rod may be dating buff WWE star Torrie Wilson but the actress can rest assured that her toned figure is the envy of many after parading it around the beach over the festive break.
Diaz looked incredible as she frolicked in the sunshine wearing a grey halter neck bikini with luminous green lining.
There’s something about Cameron: Cameron Diz showed off her bikini body as she hit the beach in Hawaii
New ‘do: The Bad Teacher star showed off her short and very blonde hairstyle
The single 39-year-old later looked elegant yet sexy as she covered up in a sheer oversized gold cardigan.
She also debuted a brand new hairstyle during her beach outing.
She chopped her hair to shoulder-length in November but has now transformed her look even further with a short and shaggy bob.
And it seems the blonde’s tresses had have lightened up too, perhaps from spending time in the sun over the holidays.
Toned and terrific: The 39-year-old flaunted her incredibly toned bikini body in a tiny two-piece
Golden girl: The star later covered up in a long cardigan
The actress was on top of the world
during the trip which saw her swim with dolphins and spend time with friends.
Diaz will soon return to the big screen in the upcoming flick, What To Expect When You’re Expecting.
She joins an ensemble cast which includes Matthew Morrison, Jennifer Lopez, Brooklyn Decker, Chace Crawford and Cheryl Cole.
She plays Jules – an aspiring singer and a host to a weight loss fitness show – in the Kirk Jones directed movie which is expected to hit screen in May.
Former flame: Cameron and now former boyfriend A-Rod (right and far right) hang out with Tom Cruise and Katie Holmes when she had long locks