Katie Holmes treated herself to some sun this week on a girly holiday to Miami with daughter Suri.
The actress, 35, was pictured showing off her bikini body in a hot pink two-piece as she relaxed by the pool at the top beach destination in Florida.
Holmes wore a pair of sunglasses and tied her hair back as she took time out to relax on a sunlounger.
She was seen chatting on her phone as Suri danced around the swimming pool.
For Christmas, Katie took Suri to see The Nutcracker in New York. She took to Twitter and wrote: "We had a wonderful time at the Nutcracker. Thank you to the beautiful and talented dancers for saying hello!"
Katie Holmes tweets pics of Robben Island visit
Are the Beckhams on a holiday from hell in the Maldives?