Even the best actors can't make it work in every genre, and there have been some great actors who were totally miscast in Western movies. Westerns were popular in Hollywood from the '40s until the '60s, almost as many decades as the Old West period actually occurred in American history, and any actor looking to become famous or sustain their success appeared in a frontier story whether they were suited for it or not. If their names were John Wayne, Clint Eastwood, or Glenn Ford, they were known almost exclusively for playing cowboys and gunslingers because they looked and sounded the part.
https://screenrant.com/great-actors-who-were-miscast-in-western-movies/