Great films are remembered for many things, but unforgettable characters are what truly last. Over the past twenty years, cinema has given us heroes, villains, and anti-heroes who reshaped genres and stayed in our minds long after the credits rolled. These are the figures who defined modern movie storytelling.