Thread:Toonking1985/@comment-24839525-20170611013640/@comment-24839525-20170612134506

A few ideas

Maurice LaMaurche (I know he isn't a celebrity but he voiced Yosemite Sam)

Chris Pratt (he played a cowboy character before)

Armie Hammer (same as Chris Pratt)

And

Josh Brolin