Tom Cruise and Katie Holmes are spotted at Larios on the beach in Miami, Flor., on June 18, 2011 -- WireImage
1 / 28
Access Hollywood
Mon, Jul 4, 2011 1:26 PM EDT