Holy crap, I'm away for two days and have to come back to five pages of catch-up. Yeesh.
As someone of Caucasian ethnicity and Middle Eastern background, I refrain from even commenting on any of the previous argument two pages ago. I have a big mouth, which comes complete with Foot-In-Mouth, and I'll get myself in trouble. I'd rather not.
(I like Will Smith, too, just so y'all know. His kids are freaking adorable, too.)
I would <3 James as Harry. One problem -- Harry has a height level of nearly 7 feet tall. James is anywhere from one to three inches shy of six feet. Without some very clever camera angles, and the use of lifts or something when James is on screen, they can't match the height.
As for his hair, he's got a great head of hair. Someone actually wrote a poem about it recently, and even got to read it for him.
[[video]] //
[[poem]]BTW, he normally has an afro when he just doesn't care. He's been afflicted with adorable, tightly wound curls since he was a child. You should see the one picture of him from high school that circulates the 'net.
Now that I've said that, here's a picture of him with his hair
straight. Looks a wee bit like Harry Connick, Jr., yeah?