And those 17 movies — which include no less than Mystic River (with Sean Penn and Tim Robbins), Million Dollar Baby (Hilary Swank), and American Sniper (Bradley Cooper) — have earned a billion dollars or so all together, not to mention a few Oscars and plenty more nominations. Maybe not every one of the 39 films he’s made over 50 years is a masterpiece, but some certainly are (Unforgiven), and the overall quality has been impressively high. What’s more, they aren’t just action films, westerns, and war movies: Eastwood, remember, directed The Bridges of Madison County and Jersey Boys. – Variety