Best Movie Directors by Top Film Rank
1452
2665
1987
3
USA
English
1810
2665
1967
2
Italy
Italian
1858
2665
1970
1
France
French
1858
2665
2003
1
USA
English
1858
2665
2003
1
USA
English
1858
2665
1997
1
UK
English
1858
2665
1997
1
USA
English
1858
2665
1975
1
UK
English
1858
2665
1982
1
USA
English
1858
2665
1994
1
UK
English
1858
2665
1965
1
UK
English
1858
2665
1998
1
Russia
Russian
1858
2665
1980
1
UK
English
1858
2665
1980
1
UK
English
1858
2665
1980
1
UK
English
1858
2665
1993
1
Italy
Italian
1858
2665
1992
1
UK
French
1858
2665
1980
1
UK
English
1858
2665
1930
1
France
French
1858
2665
2000
1
Thailand
Thai
1858
2665
1999
1
USA
English
1859
2669
1930
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1901
1
USA
English
761
2669
1948
16
USA
English
1730
2669
1966
2
USA
English
1859
2669
1968
1
USA
English
1859
2669
1968
1
USA
English
1719
2669
1971
2
USA
English
1859
2669
1939
1
USA
English
1859
2669
1940
1
USA
English
1665
2669
1966
2
USA
English
1859
2669
1942
1
USA
English
1448
2669
1926
4
USA
English
1859
2669
1931
1
USA
English
1757
2669
1976
2
USA
English
1859
2669
1934
1
USA
English
1859
2669
1923
1
USA
English
1859
2669
1925
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1974
1
USA
English
1859
2669
1914
1
USA
English
629
2669
1895
13
USA
English
1859
2669
1956
1
USA
Spanish
1859
2669
1939
1
USA
English
1859
2669
1939
1
USA
English
1859
2669
1977
1
USA
English
1859
2669
1977
1
USA
English
1665
2669
1901
2
USA
English
1775
2669
1987
2
USA
English
1859
2669
1976
1
USA
English
1859
2669
1969
1
USA
English
1538
2669
1994
3
USA
English
1665
2669
1960
2
USA
English
1859
2669
1970
1
USA
English
1859
2669
1938
1
USA
English
1775
2669
1980
2
USA
English
1859
2669
1936
1
USA
English
1859
2669
1920
1
USA
English
1665
2669
1895
2
USA
English
1859
2669
1940
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1930
1
USA
English
1859
2669
1970
1
USA
English
1859
2669
1959
1
USA
English
1859
2669
1931
1
USA
English
1665
2669
1937
2
USA
English
1859
2669
1976
1
USA
English
1859
2669
1957
1
USA
English
1859
2669
1913
1
USA
English
1859
2669
1939
1
USA
English
1859
2669
1924
1
USA
English
1859
2669
1973
1
USA
English
1859
2669
1973
1
USA
English
1859
2669
1928
1
USA
English
1665
2669
1966
2
USA
English
1757
2669
1983
2
USA
English
1859
2669
1975
1
USA
English
1719
2669
1991
2
USA
English
1752
2669
1979
3
USA
English
1859
2669
1951
1
USA
English
1859
2669
1921
1
USA
English
1859
2669
1925
1
USA
English
1665
2669
1934
2
USA
English
1859
2669
1953
1
USA
English
1859
2669
1921
1
USA
English
1859
2669
1945
1
USA
English
1859
2669
1913
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1939
1
USA
English
1859
2669
1943
1
USA
English
1859
2669
1941
1
USA
English
1859
2669
1941
1
USA
English
1282
2669
1933
5
USA
English
1859
2669
1916
1
USA
English
1859
2669
1988
1
USA
English
1859
2669
1988
1
USA
English
1859
2669
1948
1
USA
English
1859
2669
1975
1
USA
English
1775
2669
1986
2
USA
English
1775
2669
1986
2
USA
English
1859
2669
1957
1
USA
English
1859
2669
1938
1
USA
English
1686
2669
1993
2
USA
English
1859
2669
1956
1
USA
English
1859
2669
1956
1
USA
English
1859
2669
1964
1
USA
English
1859
2669
1973
1
USA
English
1859
2669
1957
1
USA
English
1859
2669
1910
1
USA
English
1859
2669
1931
1
USA
English
1859
2669
1967
1
USA
English
1859
2669
1967
1
USA
English
1859
2669
1967
1
USA
English
1859
2669
1949
1
USA
English
1859
2669
1914
1
USA
English
1719
2669
2000
2
USA
English
1859
2669
1976
1
USA
English
1859
2669
1994
1
USA
English
1859
2669
1936
1
USA
English
1859
2669
1936
1
USA
English
1859
2669
1995
1
Canada
English
1859
2669
1927
1
USA
English
1859
2669
1932
1
USA
English
1859
2669
1959
1
USA
English
1859
2669
1969
1
USA
English
1859
2669
1913
1
USA
English
1859
2669
1996
1
USA
English
1859
2669
1940
1
USA
English
1859
2669
1906
1
USA
English
1859
2669
1961
1
USA
English
1859
2669
1972
1
USA
English
1813
2669
1982
2
USA
Spanish
1665
2669
1973
2
USA
English
1859
2669
1940
1
USA
English
1859
2669
1940
1
USA
English
1578
2669
1954
3
USA
English
1859
2669
1958
1
USA
English
1859
2669
1897
1
USA
English
1859
2669
1982
1
USA
English
1859
2669
1940
1
USA
English
1859
2669
1922
1
USA
English
1859
2669
1939
1
USA
English
1859
2669
1995
1
USA
English
1859
2669
1964
1
USA
English
1859
2669
1964
1
USA
English
1859
2669
1990
1
USA
English
1859
2669
1973
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1914
1
USA
English
1859
2669
1971
1
USA
English
1859
2669
1920
1
USA
English
1859
2669
1989
1
USA
English
1859
2669
1940
1
USA
English
1859
2669
1951
1
USA
English
1859
2669
1919
1
USA
English
1859
2669
1913
1
USA
English
1859
2669
1965
1
USA
English
1859
2669
1980
1
USA
English
1859
2669
1976
1
USA
Spanish
1859
2669
1968
1
USA
English
1859
2669
1990
1
USA
English
1859
2669
1928
1
USA
English
1719
2669
2003
2
USA
English
1859
2669
1930
1
USA
Spanish
1859
2669
1930
1
USA
Spanish
1859
2669
1976
1
USA
English
1859
2669
1938
1
USA
English
1859
2669
1908
1
USA
English
1859
2669
1908
1
USA
English
1859
2669
1984
1
USA
English
1859
2669
1898
1
USA
English
1697
2669
2014
2
USA
English
1859
2669
1984
1
USA
English
1859
2669
1984
1
USA
English
1859
2669
1903
1
USA
English
1859
2669
1937
1
USA
English
1859
2669
1969
1
USA
English
1859
2669
1918
1
USA
English
1859
2669
1994
1
Mexico
Spanish
1859
2669
2001
1
USA
English
1859
2669
2006
1
USA
English
1859
2669
2006
1
USA
English
1859
2669
1929
1
USA
English
1859
2669
1979
1
USA
English
1859
2669
1965
1
USA
English
1859
2669
1930
1
USA
English
1859
2669
1930
1
USA
English
1859
2669
1971
1
USA
English
1859
2669
1970
1
USA
English
1859
2669
1987
1
USA
English
1859
2669
1987
1
USA
English
1859
2669
1979
1
USA
English
1859
2669
1979
1
USA
English
1859
2669
1974
1
USA
English
1859
2669
1967
1
USA
English
1859
2669
1967
1
USA
English
1859
2669
1972
1
USA
English
1859
2669
1951
1
USA
English
1859
2669
1951
1
USA
English
1859
2669
1984
1
USA
Hopi
1859
2669
1971
1
USA
English
1859
2669
1968
1
USA
English
1859
2669
1976
1
USA
English
1859
2669
1977
1
USA
English
1859
2669
1977
1
USA
English
1859
2669
1979
1
USA
English
1859
2669
1979
1
USA
English
1859
2669
1972
1
USA
English
1859
2669
1994
1
USA
English
1859
2669
1921
1
USA
English
1859
2669
1991
1
USA
English
1859
2669
1974
1
USA
English
1859
2669
1974
1
USA
English
1859
2669
1974
1
USA
English
1859
2669
1913
1
USA
English
1859
2669
1988
1
UK
English
1859
2669
1981
1
USA
English
1859
2669
1975
1
USA
English
1859
2669
1914
1
USA
English
1859
2669
2011
1
USA
English
1859
2669
1916
1
USA
English
1859
2669
1916
1
USA
English
1859
2669
1926
1
USA
English
1859
2669
1896
1
USA
English
1859
2669
1966
1
USA
English
1859
2669
1898
1
USA
English
1859
2669
1940
1
USA
English
1861
2672
1975
1
Algeria
Arabic
1861
2672
2020
1
UK
English
1861
2672
2024
1
USA
English
1861
2672
2024
1
USA
English
1862
2675
1931
1
Brazil
Portuguese
1864
2679
1998
1
USA
English
1864
2679
1994
1
Australia
English
1864
2679
1996
1
USA
English
1710
2679
2009
2
Australia
English
1735
2679
2005
2
USA
English
1864
2679
2007
1
USA
English
1722
2679
1998
2
USA
English
1736
2679
1991
2
USA
English
1864
2679
1998
1
USA
English
1864
2679
1996
1
USA
English
1864
2679
1997
1
Norway
Norwegian
1864
2679
2007
1
USA
English
1728
2679
2004
2
USA
English
1864
2679
2007
1
USA
English
1728
2679
2009
2
Sweden
Swedish
1864
2679
2010
1
Spain
English
1864
2679
2011
1
UK
English
1864
2679
2020
1
USA
English
1865
2680
1989
1
USA
English
1866
2681
1946
1
India
Hindi
1866
2681
1946
1
Czechoslovakia
Czech
1866
2681
1945
1
Denmark
Danish
1866
2681
1945
1
Denmark
Danish
1866
2681
1990
1
Japan
Japanese
1866
2681
2000
1
China
Mandarin
1866
2681
1962
1
USA
English
1866
2681
2007
1
France
Japanese
1867
2685
2004
1
USA
English
1742
2685
2010
2
USA
English
1868
2687
2018
1
USA
English
1869
2689
1991
1
Belgium
French
1869
2689
1954
1
Italy
Italian
1869
2689
1956
1
Soviet Union
Russian
1869
2689
1970
1
Hungary
Hungarian
1869
2689
1954
1
Italy
Italian
1869
2689
1954
1
Italy
Italian
1869
2689
1970
1
USA
English
1869
2689
1992
1
Russia
Russian
1869
2689
1954
1
Italy
Italian
1869
2689
1987
1
Japan
Japanese
1869
2689
1954
1
Italy
Italian
1869
2689
1997
1
France
French
1869
2689
1953
1
India
Hindi
1716
2689
1981
2
India
Bengali
1555
2689
2006
3
China
Mandarin
1869
2689
1959
1
East Germany
Bulgarian
1567
2689
2021
3
France
Hebrew
1869
2689
2022
1
Italy
Italian
1598
2690
1969
3
West Germany
German
1870
2690
1990
1
UK
English
1870
2690
2011
1
Russia
German
1391
2690
2018
4
Italy
Italian
1718
2690
2018
2
Mexico
Spanish
1802
2690
2010
2
Philippines
Filipino
1870
2690
2021
1
France
French
1871
2691
1954
1
Argentina
Spanish
1871
2691
1952
1
Finland
Finnish
1721
2691
1957
2
West Germany
German
1602
2691
1955
3
West Germany
German
1871
2691
1957
1
India
Hindi
1871
2691
1953
1
West Germany
German
1871
2691
1953
1
West Germany
German
1871
2691
1956
1
Japan
Japanese
1871
2691
1969
1
Japan
Japanese
1872
2692
2011
1
USA
English
1733
2692
2021
2
Germany
English
1874
2694
1994
1
Canada
English
1785
2696
1970
2
Italy
Italian
1566
2696
2013
3
Italy
Italian
1537
2696
1989
3
France
French
1876
2696
1965
1
Sweden
Swedish
1876
2696
1968
1
France
French
1085
2696
2010
7
Italy
Italian
1876
2696
1995
1
Portugal
Portuguese
1726
2696
1999
2
France
Romanian
1876
2696
1966
1
USA
English
1876
2696
2003
1
Lebanon
Arabic
1709
2696
2006
2
Austria
German
1726
2696
2007
2
Italy
Italian
1876
2696
2023
1
Japan
Japanese
1876
2696
1983
1
France
French
1876
2696
1986
1
Soviet Union
Russian
1876
2696
1952
1
France
French
1876
2696
1987
1
Sweden
Swedish
1876
2696
1986
1
Italy
Italian
1876
2696
1981
1
Brazil
Portuguese
1789
2697
1989
2
West Germany
German
1834
2697
1987
2
Russia
Russian
1877
2697
1982
1
Hungary
Hungarian
1840
2698
1988
2
Spain
Spanish
1609
2698
1986
3
West Germany
German
1729
2698
2024
2
Norway
Norwegian
1835
2698
1982
2
Yugoslavia
Serbo-Croatian
1878
2698
1983
1
UK
English
1878
2698
1978
1
Spain
Spanish
1878
2698
2014
1
China
Mandarin
1878
2698
1963
1
Japan
Japanese
1878
2698
2013
1
Romania
Romanian
1878
2698
1963
1
Turkey
Turkish
1878
2698
1951
1
Switzerland
English
1878
2698
1978
1
Spain
Spanish
1878
2698
1959
1
Spain
Spanish
1878
2698
1979
1
Soviet Union
Russian
1878
2698
2018
1
Romania
English
1878
2698
2006
1
China
Mandarin
1878
2698
2005
1
South Africa
Xhosa
1878
2698
1978
1
Spain
Spanish
1878
2698
1951
1
France
French
1878
2698
1985
1
East Germany
German
1878
2698
1993
1
China
Mandarin
1738
2698
1955
2
Spain
Spanish
1879
2699
1994
1
France
Arabic
1880
2700
2009
1
Germany
German
1746
2700
2015
2
Italy
Italian
1880
2700
2014
1
Germany
Turkish
1724
2700
2020
2
France
Turkish
1734
2700
2018
2
USA
English
1734
2700
2022
2
Italy
Italian
1728
2700
2022
2
Georgia
Georgian
1615
2701
2019
3
USA
English
1729
2701
2019
2
USA
English
1881
2701
2018
1
UK
English
1881
2701
2018
1
UK
English
1766
2701
2021
2
USA
English
1768
2701
2019
2
Japan
English
1766
2701
2019
2
USA
English
1881
2701
2020
1
USA
English
1881
2701
2020
1
USA
English
1881
2701
2019
1
USA
English
1881
2701
2019
1
USA
English
1881
2701
2020
1
UK
English
1881
2701
2020
1
South Africa
English
1881
2701
2020
1
South Africa
English
1881
2701
2022
1
USA
English
1881
2701
2022
1
USA
English
1881
2701
2023
1
UK
English
1881
2701
2024
1
UK
English
1578
2702
2020
3
Poland
Polish
1669
2702
2020
3
South Korea
Korean
1882
2702
2025
1
Brazil
Portuguese
1882
2702
2017
1
France
Lingala
1882
2702
2009
1
Uruguay
Spanish
1882
2702
2002
1
Germany
German
1882
2702
2010
1
Romania
Romanian
1882
2702
1965
1
Sweden
Swedish
1882
2702
2012
1
Hungary
Hungarian
1882
2702
2004
1
Argentina
Spanish
1882
2702
1967
1
West Germany
German
1882
2702
2007
1
France
Spanish
1882
2702
2005
1
China
Mandarin
1882
2702
2006
1
Denmark
Danish
1883
2703
1991
1
Ireland
English
1883
2703
1971
1
USA
English
1883
2703
1983
1
USA
English
1883
2703
1985
1
USA
English
1883
2703
1986
1
USA
English
1883
2703
2000
1
USA
English
1883
2703
2003
1
New Zealand
English
1883
2703
1983
1
France
French
1883
2703
1991
1
Ireland
English
1883
2703
1970
1
USA
English
1762
2703
1991
2
USA
English
1883
2703
1972
1
Canada
English
1883
2703
1969
1
USA
English
1748
2703
1978
3
USA
English
1883
2703
1972
1
USA
English
1883
2703
1987
1
USA
English
1883
2703
1971
1
USA
English
1883
2703
1969
1
Canada
English
1883
2703
1991
1
Ireland
English
1883
2703
2004
1
India
Hindi
1883
2703
2004
1
Canada
English
1623
2703
1971
3
USA
English
1883
2703
1971
1
USA
English
1883
2703
1981
1
Denmark
Danish
1883
2703
2002
1
USA
English
1883
2703
1992
1
USA
English
1418
2703
1990
5
Germany
German
1883
2703
2004
1
Australia
Korean
1734
2703
2003
2
USA
English
1883
2703
1983
1
USA
English
1883
2703
2001
1
Germany
English
1762
2703
1998
2
Japan
Japanese
1883
2703
1988
1
USA
English
1883
2703
1991
1
Ireland
English
1770
2703
2009
2
Spain
Spanish
1883
2703
2004
1
USA
English
1762
2703
2008
2
UK
English
1883
2703
2006
1
India
Telugu
1883
2703
1979
1
USA
English
1883
2703
2008
1
Germany
Kazakh
1883
2703
2008
1
France
French
1770
2703
2012
2
USA
English
1770
2703
2012
2
USA
English
1883
2703
2010
1
USA
English
1883
2703
2009
1
Canada
Mandarin
1883
2703
2009
1
USA
English
1883
2703
2009
1
USA
English
1883
2703
2012
1
USA
Urdu
1883
2703
2012
1
USA
Urdu
1883
2703
2011
1
USA
English
1883
2703
2011
1
Argentina
Spanish
1883
2703
2011
1
USA
Hindi
1883
2703
2009
1
Australia
English
1884
2704
2001
1
France
French
1884
2704
1996
1
Australia
English
1884
2704
2005
1
South Korea
Korean
1884
2704
1994
1
Germany
German
1884
2704
2003
1
Spain
Spanish
1884
2704
1995
1
USA
English
1884
2704
2004
1
New Zealand
English
1884
2704
2006
1
USA
English
1884
2704
2002
1
France
French
1774
2704
2000
2
Thailand
Japanese
1774
2704
2000
2
Thailand
Japanese
1884
2704
2006
1
UK
English
1884
2704
1982
1
Netherlands
Dutch
1884
2704
1985
1
UK
English
1884
2704
1993
1
USA
English
1884
2704
1985
1
Canada
English
1884
2704
2007
1
Argentina
Spanish
1884
2704
2007
1
Mexico
Spanish
1884
2704
2021
1
Turkey
Turkish
1884
2704
2022
1
UK
Arabic
1884
2704
2023
1
Canada
English
1884
2704
2024
1
Canada
Somali
1885
2705
1941
1
Germany
German
1885
2705
1934
1
Italy
Italian
1765
2705
2006
2
USA
English
1425
2705
1941
4
Italy
Italian
1885
2705
1941
1
Germany
German
1765
2705
2011
2
USA
English
1885
2705
2008
1
USA
English
1773
2705
2015
2
USA
English
1765
2705
2014
2
USA
English
1885
2705
2016
1
Canada
English
1885
2705
2016
1
UK
English
1885
2705
2016
1
UK
English
1885
2705
2016
1
Sweden
English
1885
2705
2016
1
France
English
1885
2705
2017
1
USA
English
1885
2705
2019
1
USA
English
1887
2706
1976
1
Mexico
Spanish
1887
2706
1961
1
South Korea
Korean
1887
2706
1968
1
Italy
Italian
1887
2706
1967
1
Soviet Union
Russian
1887
2706
1975
1
France
French
1887
2706
1957
1
India
Hindi
1887
2706
1989
1
China
Mandarin
1887
2706
1985
1
Hungary
Hungarian
1753
2706
1978
2
Argentina
Spanish
1887
2706
1978
1
Brazil
Portuguese
1887
2706
1978
1
Brazil
Portuguese
1887
2706
1991
1
Soviet Union
Russian
1887
2706
1966
1
West Germany
German
1887
2706
1983
1
Turkey
Turkish
1887
2706
1981
1
Poland
Polish
1887
2706
1957
1
Spain
Spanish
1888
2707
1996
1
UK
English
1888
2707
2001
1
India
Hindi
1768
2707
2009
2
UK
English
1888
2707
2008
1
USA
English
1888
2707
2015
1
India
Hindi
1888
2707
2021
1
Canada
English
1888
2707
2021
1
Canada
English
1746
2708
2002
2
Austria
German