Katie Holmes got a visit from Tom Cruise on set in Long Island Tuesday.