Benedict Cumberbatch immerses in his Western role