Katie Holmes stopped by the set of Knight and Day with Tom Cruise Sunday afternoon in Boston.