Katie Holmes is celebrating the holidays in the sun!
The 35-year-old mom and daughter Suri were spotted poolside in Miami on Monday, where the "Dawson's Creek" star showed off her fit physique in a bright pink bikini.
The actress was seen shedding her plaid shirt before laying down on a chair to catch some rays.
Her ex-husband Tom Cruise was also in Florida over the long holiday weekend to celebrate daughter Isabella's 21st birthday. It's unclear if he got to see Suri as well.
Cruise recently admitted he and Katie split partly due to his Scientology beliefs.
How do you think Holmes looks in her two-piece? See more sizzling beach bods in the gallery above!