Katie Holmes: Cup of Coffee in Miami!
Katie Holmes picks up a cup of hot coffee on Monday (July 4) outside the Soho Hotel in Miami, Fla.
The 32-year-old actress, who wore her hair in a topknot, rocked a bikini as she celebrated hubby Tom Cruise‘s birthday on Sunday.
Katie put together a surprise party for Tom, inviting 40 guests for dinner, music and a huge chocolate cake!
At the party, Tom and Katie‘s daughter, Suri, got her face painted to look like a butterfly! Tom‘s son, Connor, also came to town for the celebration.