The American Film Institute celebrates 100 years of film by recognizing the top 50 film heroes and top 50 film villains of all time.
2021
2019
2020
1952
1975
1968
1993
2024
1946
2015
1939
1962
1898
2023
2016
1923