Oh dear - this has been a topic my wife and I have discussed endlessly.  We've never hit on anyone we consider fully satisfactory for Harry himself.  I guess my "favorite" castings are:
Katee Sackhoff - Murphy
Isaak Sirko - Marcone
Liam Neeson - Michael (I literally hear his voice when reading Michael lines)
When I read some of the descriptions of Lara in action, I find myself imagining Angelina Jolie in Lara Croft mode; there's more similarity there than just the name.
The wife and I have discussed many, many castings for various characters, but those three I itemized above are the ones that really resonate for me.  Most of the others I'm able to envision numerous performers taking on.
Speaking of this general topic, I read not long ago that all the big movie studios are hungry for "franchises" - it's the new big thing.  Well, what the heck?  Here's the perfect franchise, all laid out and ready to go, right under their noses.  Come on, Hollywood!