Mark Strong. I know the guy is typecast as villains as much as Sean Bean is typecast as roadkill, but I really think he'd nail it to the wall with this role.
I know I'll get crucified for this, but my second choice would be
I know I'll get crucified for this, but my second choice would be
Denzel Washington.