He didn't do too badly in Deadwood.
My preference would be to skip the big names and find a competent actor who has a grasp of what the role calls for.
Viggo Mortensen is another I would consider.