Clint Eastwood's last true western was in fact his best movie. Eastwood is an iconic American actor, filmmaker, and cultural icon who has been in some of the most legendary Western movies ever made. Known best for his rugged on-screen cowboy personas, Eastwood is a master at playing the stoic Western movie hero. Eastwood's career took off from his breakthrough role as the Man with No Name in Sergio Leone's spaghetti westerns. He is arguably most famous for playing the gritty, no-nonsense detective Harry Callahan in the Dirty Harry movies.
https://screenrant.com/clint-eastwood-unforgiven-why-stopped-making-westerns/