I would have had George Clooney as Smith, but thinking about it - Neeson is a good choice - bit tall though.
The only choice for BA would have been your fella out of the green mile - had he not lost about 5 stone.
Im not sure about Neeson - the accent could kill it. If nothing else Hannible was a yank plain and simple. Agree though that Clooney was the obvious choice. Face could be any good looking random actor TBH, BA - yeah that guy would have been fine if he could do the attitude/charisma. Murdock needs to be Carey - or as a second choice Will Ferrel.