While we might all be freezing in chilly old Blighty, Charlize Theron has escaped the cold weather for a spot of winter sun.
The actress was spotted enjoying the sand and surf on a post-Christmas beach break in Hawaii.
Charlize Theron
And it looks like the Oscar winner managed to resist over indulging on mince pies and Quality Street as she showed off her toned body in a striped bikini as she hit the beach.
The 38-year-old's trim physique is all down to ballet-based workouts in the gym.
Hollywood trainer Fedele De Santis told Shape magazine that Charlize takes her fitness seriously, saying: "Charlize is an extremely serious, focused, professional, no BS, balls-to-the-wall client.
"She is so tenacious, my nickname for her is thundercat."
100 Celebrity Bikini Beach Babes
Helen Flanagan (01 of100)
(credit:Bare Media)
Amy Childs(02 of100)
(credit:Splash)
Alexandra Burke (03 of100)
(credit:Splash)
Rihanna(04 of100)
(credit:Splash)
Halle Berry(05 of100)
Heidi Klum (06 of100)
(credit:Heidi Klum/Twitter)
Julianne Hough (07 of100)
(credit:Flynet)
Eva Longoria(08 of100)
Paris Hilton(09 of100)
Ireland Baldwin(10 of100)
(credit:Ireland Baldwin/Twitter)
Carmen Electra (11 of100)
(credit:Coleman Rayner)
Geri Halliwell(12 of100)
Fearne Cotton(13 of100)
(credit:Splash)
Chloe Sims (14 of100)
(credit:Flynet)
Kate Moss (15 of100)
(credit:Flynet)
Jodie Marsh(16 of100)
(credit:Jodie Marsh/Twitter)
Louise Thompson (17 of100)
(credit:Christopher Bissell)
Tulisa (18 of100)
(credit:Splash)
Kim Kardashian(19 of100)
(credit:Splash)
Hayden Panettiere (20 of100)
(credit:Flynet)
Katy Perry(21 of100)
(credit:Splash)
Gisele(22 of100)
Jessica Alba (23 of100)
(credit:Flynet)
Amy Childs(24 of100)
(credit: Splash)
Kate Bosworth(25 of100)
Alexandra Burke(26 of100)
Tulisa(27 of100)
(credit:Splash)
Britney Spears (28 of100)
(credit:Flynet)
Michelle Rodriguez(29 of100)
(credit:Splash)
Kelly Rowland(30 of100)
Rachel Bilson (31 of100)
(credit:Flynet)
Alessandra Ambrosio(32 of100)
(credit:WENN)
Helen Flanagan(33 of100)
(credit:Bare Media)
Hedi Klum(34 of100)
Paris Hilton(35 of100)
(credit:Splash)
Jennifer Aniston(36 of100)
Beyonce(37 of100)
Anne Hathaway(38 of100)
(credit:Splash)
Coleen Rooney(39 of100)
(credit:Splash)
Janice Dickinson(40 of100)
(credit:Splash)
Alessandra Ambrosio(41 of100)
(credit:Instagram)
Lindsay Lohan(42 of100)
(credit:Splash)
Alicia Keys (43 of100)
(credit:Splash)
Amy Childs(44 of100)
(credit: Splash)
Jessie J (45 of100)
(credit:Jessie J/Instagram)
Anne Hathaway(46 of100)
(credit:Flynet)
Ashlee Simpson (47 of100)
(credit:Flynet)
Ashlee Simpson (48 of100)
(credit:Splash)
Carmen Electra(49 of100)
(credit:Coleman Rayner)
Jennifer Lopez (50 of100)
(credit:Getty)
Chloe Sims(51 of100)
(credit:Flynet)
Tulisa(52 of100)
(credit:Splash)
Denise Richards (53 of100)
(credit:Splash)
Eva Longoria (54 of100)
(credit:Splash)
Gwen Stefani (55 of100)
(credit:Flynet)
Denise Richards(56 of100)
(credit:Splash)
Louise Redknapp(57 of100)
(credit:Splash)
Helen Flanagan(58 of100)
(credit:Bare Media)
Naomi Watts(59 of100)
(credit:Splash)
Michelle Rodriguez(60 of100)
(credit:Splash)
Jade Pinkett Smith (61 of100)
(credit:Splash)
Jennifer Aniston (62 of100)
(credit:Flynet)
Mel B (63 of100)
(credit:Splash)
Lucy Mecklenburgh (64 of100)
(credit:Splash)
Jessica Alba (65 of100)
(credit:Flynet)
Kelly Brook(66 of100)
(credit:WENN)
Pink (67 of100)
(credit:Flynet)
Kate Hudson (68 of100)
(credit:Flynet)
Katherine Heigl (69 of100)
(credit:Splash)
Beyonce (70 of100)
(credit:Beyonce/Tumblr)
Reese Witherspoon(71 of100)
Alessandra Ambrosio(72 of100)
(credit:WENN)
Naomi Campbell (73 of100)
(credit:Flynet)
Katie Holmes (74 of100)
(credit:Bauer Griffin)
Lea Michele (75 of100)
(credit:Flynet)
LeAnn Rimes (76 of100)
(credit:LeAnn Rimes/Twitter)
Lindsay Lohan (77 of100)
(credit:Bauer Griffin)
Julianne Hough(78 of100)
(credit:WENN)
Mariah Carey (79 of100)
(credit:WENN)
Janice Dickinson (80 of100)
(credit:Flynet)
Rihanna(81 of100)
(credit:WENN)
Michelle Heaton (82 of100)
(credit:Splash)
Michelle Rodriguez (83 of100)
(credit:Bauer Griffin)
Miley Cyrus (84 of100)
(credit:WENN)
Kelly Brook(85 of100)
(credit:WENN)
Michelle Heaton(86 of100)
Naomi Watts (87 of100)
(credit:Flynet)
Nicole Richie (88 of100)
(credit:Flynet)
Rachel Bilson (89 of100)
(credit:Flynet)
Alessandra Ambrosio(90 of100)
(credit:WENN)
RIhanna (91 of100)
(credit:Flynet)
Selena Gomez (92 of100)
(credit:Bauer Griffin)
Kim Kardashian(93 of100)
(credit:WENN)
Whitney Port (94 of100)
(credit:Splash)
Coleen Rooney(95 of100)
(credit:WENN)
Julianne Hough(96 of100)
(credit:WENN)
Victoria Silvstedt(97 of100)
(credit:WENN)
Alessandra Ambrosio(98 of100)
(credit:WENN)
Sam Faiers(99 of100)
(credit:WENN)
Jennifer Lopez(100 of100)
(credit:WENN)