Incase it hasn't done the gawker rounds here's Will Smith, his lad, jazzy Jeff and Carlton.

ETA Trying to think of a less glamorous name than "Jeff". All I've got so far is "Terry" which to be fair can be shortened to Tezza.