Heywood in The Shawshank Redemption (1994) is played by William Sadler.
See the full spoiler-free cast & character guide for The Shawshank Redemption