As far as getting hair like Craig David's, it all depends on your hair texture. I'm pretty sure Craig David is mixed, so that's a HUGE factor in how he gets his hair to look like that. To get your hair like Will Smith's, I'm not really sure... it's something I've been trying to figure out myself. You could probably get your hair to look like that with a texturizer, but I wouldn't advise that.