i know he's been mentioned before, but I'm throwing my support behind Billy Burke for Harry.
Taller than average, dark hair, wiry build no can do snark in his sleep. A little old for the first books, perhaps, but Hollywood magic can fix that and he weathers well for when Harry gets battered.
Will you give me David Lyons for Michael? Of is he too pretty?