Katie Holmes Sports a Pink Bikini in Miami

Katie Holmes


updated 12/30/2013 AT 5:00 PM ET

originally published 12/30/2013 AT 7:00 PM ET

Katie Holmes is pretty in (hot) pink!

The actress, 35, looked beach-ready while vacationing in Miami Beach on Monday in a fluorescent boy-short bikini featuring a polka-dot belt, worn layered under a blue and green plaid button down. Her two necklaces – one gold arrow and one silver pendant that says “love” – proved that the actress is not afraid to mix her metals!

Suri, 7, also wore a bikini as she and Holmes enjoyed some pool-time, an eyewitness tells PEOPLE. The cute mom and daughter duo were spotted holding hands and laughing.

Holmes and Suri earlier had spent the holidays in Ohio with Holmes’s parents.

Katie Holmes

• Reporting by BECKY RANDEL


From Our Partners