my top three directors?
Martin Scorsese, I know if I am watching one of his films I will be entertained. Unless its Taxi Driver, I can't watch that one again (good but not a rewatchable movie IMO).
Steven Spielberg, I am still impressed that he could Turn Ready Player One into a movie that I actually enjoyed watching and can rewatch. Plus the whole SPR, Jurassic Park, Jaws, Indy 1-3 etc. etc. etc.
Edgar Wright - Literally hasn't made a bad movie. all of them are incredibly entertaining, rewatchable, joys to watch every single time. playing with expectations and the medium.
honorable mentions:
Joe Dante - Looney Tunes back in action and later really prevents him from getting on this list. Fell off a cliff after small soldiers.
Robert Zemeckis - So close to taking the Spielberg spot, but His lows (the walk, beowulf, a Christmas Carol) are MUCH worse than Spielberg's lows (West Side Story, The BFG, War of the worlds)
Stanley Kubrick - I think I haven't watched enough of his films to really call him one of my favorites or top tier, but he has an absolute mastery of the lens and what he wants in the film.
Alfred Hitchcock - He essentially created the modern thriller film, the modern horror film, and had to work in much more difficult times as to what could actually make it onto the screen. without him I don't think we get any of the above directors.