And who the hell is selecting Gap's Celeb Spokespeople these days, could the choices be more random? Last go-around we suffered through Pete Wentz (with clothes on, snore) and Mia Farrow (huh?). Now, we get Mary J., Penelope Cruz, and Steve Spielberg. Yeah, still confused. And Chris Rock, remember him? Anyone wanna weigh in here?