Tom Cruise and Katie Holmes at the Marseille Old Harbour in Marseille, France. (Photo by Tony Barson/WireImage)