Michael Cape has joined Gap Inc as executive vice president of marketing for the Old Navy division.