Best Movie Directors by Top Film Rank

1
...
6 7 8
...
11
1453
2665
1987
3
USA
English
1812
2665
1967
2
Italy
Italian
1860
2665
1970
1
France
French
1860
2665
2003
1
USA
English
1860
2665
2003
1
USA
English
1860
2665
1997
1
UK
English
1860
2665
1997
1
USA
English
1860
2665
1975
1
UK
English
1860
2665
1982
1
USA
English
1860
2665
1994
1
UK
English
1860
2665
1965
1
UK
English
1860
2665
1998
1
Russia
Russian
1860
2665
1980
1
UK
English
1860
2665
1980
1
UK
English
1860
2665
1980
1
UK
English
1860
2665
1993
1
Italy
Italian
1860
2665
1992
1
UK
French
1860
2665
1980
1
UK
English
1860
2665
1930
1
France
French
1860
2665
2000
1
Thailand
Thai
1860
2665
1999
1
USA
English
1861
2669
1930
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1901
1
USA
English
762
2669
1948
16
USA
English
1732
2669
1966
2
USA
English
1861
2669
1968
1
USA
English
1861
2669
1968
1
USA
English
1721
2669
1971
2
USA
English
1861
2669
1939
1
USA
English
1861
2669
1940
1
USA
English
1666
2669
1966
2
USA
English
1861
2669
1942
1
USA
English
1449
2669
1926
4
USA
English
1861
2669
1931
1
USA
English
1759
2669
1976
2
USA
English
1861
2669
1934
1
USA
English
1861
2669
1923
1
USA
English
1861
2669
1925
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1974
1
USA
English
1861
2669
1914
1
USA
English
630
2669
1895
13
USA
English
1861
2669
1956
1
USA
Spanish
1861
2669
1939
1
USA
English
1861
2669
1939
1
USA
English
1861
2669
1977
1
USA
English
1861
2669
1977
1
USA
English
1666
2669
1901
2
USA
English
1777
2669
1987
2
USA
English
1861
2669
1976
1
USA
English
1861
2669
1969
1
USA
English
1539
2669
1994
3
USA
English
1666
2669
1960
2
USA
English
1861
2669
1970
1
USA
English
1861
2669
1938
1
USA
English
1777
2669
1980
2
USA
English
1861
2669
1936
1
USA
English
1861
2669
1920
1
USA
English
1666
2669
1895
2
USA
English
1861
2669
1940
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1930
1
USA
English
1861
2669
1970
1
USA
English
1861
2669
1959
1
USA
English
1861
2669
1931
1
USA
English
1666
2669
1937
2
USA
English
1861
2669
1976
1
USA
English
1861
2669
1957
1
USA
English
1861
2669
1913
1
USA
English
1861
2669
1939
1
USA
English
1861
2669
1924
1
USA
English
1861
2669
1973
1
USA
English
1861
2669
1973
1
USA
English
1861
2669
1928
1
USA
English
1666
2669
1966
2
USA
English
1759
2669
1983
2
USA
English
1861
2669
1975
1
USA
English
1721
2669
1991
2
USA
English
1754
2669
1979
3
USA
English
1861
2669
1951
1
USA
English
1861
2669
1921
1
USA
English
1861
2669
1925
1
USA
English
1666
2669
1934
2
USA
English
1861
2669
1953
1
USA
English
1861
2669
1921
1
USA
English
1861
2669
1945
1
USA
English
1861
2669
1913
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1939
1
USA
English
1861
2669
1943
1
USA
English
1861
2669
1941
1
USA
English
1861
2669
1941
1
USA
English
1283
2669
1933
5
USA
English
1861
2669
1916
1
USA
English
1861
2669
1988
1
USA
English
1861
2669
1988
1
USA
English
1861
2669
1948
1
USA
English
1861
2669
1975
1
USA
English
1777
2669
1986
2
USA
English
1777
2669
1986
2
USA
English
1861
2669
1957
1
USA
English
1861
2669
1938
1
USA
English
1688
2669
1993
2
USA
English
1861
2669
1956
1
USA
English
1861
2669
1956
1
USA
English
1861
2669
1964
1
USA
English
1861
2669
1973
1
USA
English
1861
2669
1957
1
USA
English
1861
2669
1910
1
USA
English
1861
2669
1931
1
USA
English
1861
2669
1967
1
USA
English
1861
2669
1967
1
USA
English
1861
2669
1967
1
USA
English
1861
2669
1949
1
USA
English
1861
2669
1914
1
USA
English
1721
2669
2000
2
USA
English
1861
2669
1976
1
USA
English
1861
2669
1994
1
USA
English
1861
2669
1936
1
USA
English
1861
2669
1936
1
USA
English
1861
2669
1995
1
Canada
English
1861
2669
1927
1
USA
English
1861
2669
1932
1
USA
English
1861
2669
1959
1
USA
English
1861
2669
1969
1
USA
English
1861
2669
1913
1
USA
English
1861
2669
1996
1
USA
English
1861
2669
1940
1
USA
English
1861
2669
1906
1
USA
English
1861
2669
1961
1
USA
English
1861
2669
1972
1
USA
English
1815
2669
1982
2
USA
Spanish
1666
2669
1973
2
USA
English
1861
2669
1940
1
USA
English
1861
2669
1940
1
USA
English
1579
2669
1954
3
USA
English
1861
2669
1958
1
USA
English
1861
2669
1897
1
USA
English
1861
2669
1982
1
USA
English
1861
2669
1940
1
USA
English
1861
2669
1922
1
USA
English
1861
2669
1939
1
USA
English
1861
2669
1995
1
USA
English
1861
2669
1964
1
USA
English
1861
2669
1964
1
USA
English
1861
2669
1990
1
USA
English
1861
2669
1973
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1914
1
USA
English
1861
2669
1971
1
USA
English
1861
2669
1920
1
USA
English
1861
2669
1989
1
USA
English
1861
2669
1940
1
USA
English
1861
2669
1951
1
USA
English
1861
2669
1919
1
USA
English
1861
2669
1913
1
USA
English
1861
2669
1965
1
USA
English
1861
2669
1980
1
USA
English
1861
2669
1976
1
USA
Spanish
1861
2669
1968
1
USA
English
1861
2669
1990
1
USA
English
1861
2669
1928
1
USA
English
1721
2669
2003
2
USA
English
1861
2669
1930
1
USA
Spanish
1861
2669
1930
1
USA
Spanish
1861
2669
1976
1
USA
English
1861
2669
1938
1
USA
English
1861
2669
1908
1
USA
English
1861
2669
1908
1
USA
English
1861
2669
1984
1
USA
English
1861
2669
1898
1
USA
English
1699
2669
2014
2
USA
English
1861
2669
1984
1
USA
English
1861
2669
1984
1
USA
English
1861
2669
1903
1
USA
English
1861
2669
1937
1
USA
English
1861
2669
1969
1
USA
English
1861
2669
1918
1
USA
English
1861
2669
1994
1
Mexico
Spanish
1861
2669
2001
1
USA
English
1861
2669
2006
1
USA
English
1861
2669
2006
1
USA
English
1861
2669
1929
1
USA
English
1861
2669
1979
1
USA
English
1861
2669
1965
1
USA
English
1861
2669
1930
1
USA
English
1861
2669
1930
1
USA
English
1861
2669
1971
1
USA
English
1861
2669
1970
1
USA
English
1861
2669
1987
1
USA
English
1861
2669
1987
1
USA
English
1861
2669
1979
1
USA
English
1861
2669
1979
1
USA
English
1861
2669
1974
1
USA
English
1861
2669
1967
1
USA
English
1861
2669
1967
1
USA
English
1861
2669
1972
1
USA
English
1861
2669
1951
1
USA
English
1861
2669
1951
1
USA
English
1861
2669
1984
1
USA
Hopi
1861
2669
1971
1
USA
English
1861
2669
1968
1
USA
English
1861
2669
1976
1
USA
English
1861
2669
1977
1
USA
English
1861
2669
1977
1
USA
English
1861
2669
1979
1
USA
English
1861
2669
1979
1
USA
English
1861
2669
1972
1
USA
English
1861
2669
1994
1
USA
English
1861
2669
1921
1
USA
English
1861
2669
1991
1
USA
English
1861
2669
1974
1
USA
English
1861
2669
1974
1
USA
English
1861
2669
1974
1
USA
English
1861
2669
1913
1
USA
English
1861
2669
1988
1
UK
English
1861
2669
1981
1
USA
English
1861
2669
1975
1
USA
English
1861
2669
1914
1
USA
English
1861
2669
2011
1
USA
English
1861
2669
1916
1
USA
English
1861
2669
1916
1
USA
English
1861
2669
1926
1
USA
English
1861
2669
1896
1
USA
English
1861
2669
1966
1
USA
English
1861
2669
1898
1
USA
English
1861
2669
1940
1
USA
English
1863
2672
1975
1
Algeria
Arabic
1863
2672
2020
1
UK
English
1863
2672
2024
1
USA
English
1863
2672
2024
1
USA
English
1864
2675
1931
1
Brazil
Portuguese
1866
2679
1998
1
USA
English
1866
2679
1994
1
Australia
English
1866
2679
1996
1
USA
English
1712
2679
2009
2
Australia
English
1737
2679
2005
2
USA
English
1866
2679
2007
1
USA
English
1724
2679
1998
2
USA
English
1738
2679
1991
2
USA
English
1866
2679
1998
1
USA
English
1866
2679
1996
1
USA
English
1866
2679
1997
1
Norway
Norwegian
1866
2679
2007
1
USA
English
1730
2679
2004
2
USA
English
1866
2679
2007
1
USA
English
1730
2679
2009
2
Sweden
Swedish
1866
2679
2010
1
Spain
English
1866
2679
2011
1
UK
English
1866
2679
2020
1
USA
English
1867
2680
1989
1
USA
English
1868
2681
1946
1
India
Hindi
1868
2681
1946
1
Czechoslovakia
Czech
1868
2681
1945
1
Denmark
Danish
1868
2681
1945
1
Denmark
Danish
1868
2681
1990
1
Japan
Japanese
1868
2681
2000
1
China
Mandarin
1868
2681
1962
1
USA
English
1868
2681
2007
1
France
Japanese
1869
2685
2004
1
USA
English
1744
2685
2010
2
USA
English
1870
2687
2018
1
USA
English
1871
2689
1991
1
Belgium
French
1871
2689
1954
1
Italy
Italian
1871
2689
1956
1
Soviet Union
Russian
1871
2689
1970
1
Hungary
Hungarian
1871
2689
1954
1
Italy
Italian
1871
2689
1954
1
Italy
Italian
1729
2689
2013
2
Germany
Bulgarian
1871
2689
1970
1
USA
English
1871
2689
1992
1
Russia
Russian
1871
2689
1954
1
Italy
Italian
1871
2689
1987
1
Japan
Japanese
1871
2689
1954
1
Italy
Italian
1871
2689
1997
1
France
French
1871
2689
1953
1
India
Hindi
1718
2689
1981
2
India
Bengali
1556
2689
2006
3
China
Mandarin
1871
2689
1959
1
East Germany
Bulgarian
1568
2689
2021
3
France
Hebrew
1871
2689
2022
1
Italy
Italian
1599
2690
1969
3
West Germany
German
1872
2690
1990
1
UK
English
1872
2690
2011
1
Russia
German
1392
2690
2018
4
Italy
Italian
1720
2690
2018
2
Mexico
Spanish
1804
2690
2010
2
Philippines
Filipino
1872
2690
2021
1
France
French
1873
2691
1954
1
Argentina
Spanish
1873
2691
1952
1
Finland
Finnish
1723
2691
1957
2
West Germany
German
1603
2691
1955
3
West Germany
German
1873
2691
1957
1
India
Hindi
1873
2691
1953
1
West Germany
German
1873
2691
1953
1
West Germany
German
1873
2691
1956
1
Japan
Japanese
1873
2691
1969
1
Japan
Japanese
1874
2692
2011
1
USA
English
1735
2692
2021
2
Germany
English
1876
2694
1994
1
Canada
English
1787
2696
1970
2
Italy
Italian
1567
2696
2013
3
Italy
Italian
1538
2696
1989
3
France
French
1878
2696
1965
1
Sweden
Swedish
1878
2696
1968
1
France
French
1086
2696
2010
7
Italy
Italian
1878
2696
1995
1
Portugal
Portuguese
1728
2696
1999
2
France
Romanian
1878
2696
1966
1
USA
English
1878
2696
2003
1
Lebanon
Arabic
1711
2696
2006
2
Austria
German
1728
2696
2007
2
Italy
Italian
1878
2696
2023
1
Japan
Japanese
1878
2696
1983
1
France
French
1878
2696
1986
1
Soviet Union
Russian
1878
2696
1952
1
France
French
1878
2696
1987
1
Sweden
Swedish
1878
2696
1986
1
Italy
Italian
1878
2696
1981
1
Brazil
Portuguese
1791
2697
1989
2
West Germany
German
1836
2697
1987
2
Russia
Russian
1879
2697
1982
1
Hungary
Hungarian
1842
2698
1988
2
Spain
Spanish
1610
2698
1986
3
West Germany
German
1731
2698
2024
2
Norway
Norwegian
1837
2698
1982
2
Yugoslavia
Serbo-Croatian
1880
2698
1983
1
UK
English
1880
2698
1978
1
Spain
Spanish
1880
2698
2014
1
China
Mandarin
1880
2698
1963
1
Japan
Japanese
1880
2698
2013
1
Romania
Romanian
1880
2698
1963
1
Turkey
Turkish
1880
2698
1951
1
Switzerland
English
1880
2698
1978
1
Spain
Spanish
1880
2698
1959
1
Spain
Spanish
1880
2698
1979
1
Soviet Union
Russian
1880
2698
2018
1
Romania
English
1880
2698
2006
1
China
Mandarin
1880
2698
2005
1
South Africa
Xhosa
1880
2698
1978
1
Spain
Spanish
1880
2698
1951
1
France
French
1880
2698
1985
1
East Germany
German
1880
2698
1993
1
China
Mandarin
1740
2698
1955
2
Spain
Spanish
1881
2699
1994
1
France
Arabic
1882
2700
2009
1
Germany
German
1748
2700
2015
2
Italy
Italian
1882
2700
2014
1
Germany
Turkish
1726
2700
2020
2
France
Turkish
1736
2700
2018
2
USA
English
1736
2700
2022
2
Italy
Italian
1730
2700
2022
2
Georgia
Georgian
1616
2701
2019
3
USA
English
1731
2701
2019
2
USA
English
1883
2701
2018
1
UK
English
1883
2701
2018
1
UK
English
1768
2701
2021
2
USA
English
1770
2701
2019
2
Japan
English
1768
2701
2019
2
USA
English
1883
2701
2020
1
USA
English
1883
2701
2020
1
USA
English
1883
2701
2019
1
USA
English
1883
2701
2019
1
USA
English
1883
2701
2020
1
UK
English
1883
2701
2020
1
South Africa
English
1883
2701
2020
1
South Africa
English
1883
2701
2022
1
USA
English
1883
2701
2022
1
USA
English
1883
2701
2023
1
UK
English
1883
2701
2024
1
UK
English
1579
2702
2020
3
Poland
Polish
1670
2702
2020
3
South Korea
Korean
1884
2702
2025
1
Brazil
Portuguese
1884
2702
2017
1
France
Lingala
1884
2702
2009
1
Uruguay
Spanish
1884
2702
2002
1
Germany
German
1884
2702
2010
1
Romania
Romanian
1884
2702
1965
1
Sweden
Swedish
1884
2702
2012
1
Hungary
Hungarian
1884
2702
2004
1
Argentina
Spanish
1884
2702
1967
1
West Germany
German
1884
2702
2007
1
France
Spanish
1884
2702
2005
1
China
Mandarin
1884
2702
2006
1
Denmark
Danish
1885
2703
1991
1
Ireland
English
1885
2703
1971
1
USA
English
1885
2703
1983
1
USA
English
1885
2703
1985
1
USA
English
1885
2703
1986
1
USA
English
1885
2703
2000
1
USA
English
1885
2703
2003
1
New Zealand
English
1885
2703
1983
1
France
French
1885
2703
1991
1
Ireland
English
1885
2703
1970
1
USA
English
1764
2703
1991
2
USA
English
1885
2703
1972
1
Canada
English
1885
2703
1969
1
USA
English
1750
2703
1978
3
USA
English
1885
2703
1972
1
USA
English
1885
2703
1987
1
USA
English
1885
2703
1971
1
USA
English
1885
2703
1969
1
Canada
English
1885
2703
1991
1
Ireland
English
1885
2703
2004
1
India
Hindi
1885
2703
2004
1
Canada
English
1624
2703
1971
3
USA
English
1885
2703
1971
1
USA
English
1885
2703
1981
1
Denmark
Danish
1885
2703
2002
1
USA
English
1885
2703
1992
1
USA
English
1419
2703
1990
5
Germany
German
1885
2703
2004
1
Australia
Korean
1736
2703
2003
2
USA
English
1885
2703
1983
1
USA
English
1885
2703
2001
1
Germany
English
1764
2703
1998
2
Japan
Japanese
1885
2703
1988
1
USA
English
1885
2703
1991
1
Ireland
English
1772
2703
2009
2
Spain
Spanish
1885
2703
2004
1
USA
English
1764
2703
2008
2
UK
English
1885
2703
2006
1
India
Telugu
1885
2703
1979
1
USA
English
1885
2703
2008
1
Germany
Kazakh
1885
2703
2008
1
France
French
1772
2703
2012
2
USA
English
1772
2703
2012
2
USA
English
1885
2703
2010
1
USA
English
1885
2703
2009
1
Canada
Mandarin
1885
2703
2009
1
USA
English
1885
2703
2009
1
USA
English
1885
2703
2012
1
USA
Urdu
1885
2703
2012
1
USA
Urdu
1885
2703
2011
1
USA
English
1885
2703
2011
1
Argentina
Spanish
1885
2703
2011
1
USA
Hindi
1885
2703
2009
1
Australia
English
1886
2704
2001
1
France
French
1886
2704
1996
1
Australia
English
1886
2704
2005
1
South Korea
Korean
1886
2704
1994
1
Germany
German
1886
2704
2003
1
Spain
Spanish
1886
2704
1995
1
USA
English
1886
2704
2004
1
New Zealand
English
1886
2704
2006
1
USA
English
1886
2704
2002
1
France
French
1776
2704
2000
2
Thailand
Japanese
1776
2704
2000
2
Thailand
Japanese
1886
2704
2006
1
UK
English
1886
2704
1982
1
Netherlands
Dutch
1886
2704
1985
1
UK
English
1886
2704
1993
1
USA
English
1886
2704
1985
1
Canada
English
1886
2704
2007
1
Argentina
Spanish
1886
2704
2007
1
Mexico
Spanish
1886
2704
2021
1
Turkey
Turkish
1886
2704
2022
1
UK
Arabic
1886
2704
2023
1
Canada
English
1886
2704
2024
1
Canada
Somali
1887
2705
1941
1
Germany
German
1887
2705
1934
1
Italy
Italian
1767
2705
2006
2
USA
English
1426
2705
1941
4
Italy
Italian
1887
2705
1941
1
Germany
German
1767
2705
2011
2
USA
English
1887
2705
2008
1
USA
English
1775
2705
2015
2
USA
English
1767
2705
2014
2
USA
English
1887
2705
2016
1
Canada
English
1887
2705
2016
1
UK
English
1887
2705
2016
1
UK
English
1887
2705
2016
1
Sweden
English
1887
2705
2016
1
France
English
1887
2705
2017
1
USA
English
1887
2705
2019
1
USA
English
1889
2706
1976
1
Mexico
Spanish
1889
2706
1961
1
South Korea
Korean
1889
2706
1968
1
Italy
Italian
1889
2706
1967
1
Soviet Union
Russian
1889
2706
1975
1
France
French
1889
2706
1957
1
India
Hindi
1889
2706
1989
1
China
Mandarin
1889
2706
1985
1
Hungary
Hungarian
1755
2706
1978
2
Argentina
Spanish
1889
2706
1978
1
Brazil
Portuguese
1889
2706
1978
1
Brazil
Portuguese
1889
2706
1991
1
Soviet Union
Russian
1889
2706
1966
1
West Germany
German
1889
2706
1983
1
Turkey
Turkish
1889
2706
1981
1
Poland
Polish
1889
2706
1957
1
Spain
Spanish
1890
2707
1996
1
UK
English
1890
2707
2001
1
India
Hindi
1770
2707
2009
2
UK
English
1890
2707
2008
1
USA
English
1890
2707
2015
1
India
Hindi
1890
2707
2021
1
Canada
English
1890
2707
2021
1
Canada
English
1
...
6 7 8
...
11