Greatest director of all-time is a tough question. I noticed some people mentioned Japan, and I personally think Ozu is better than Mizoguchi and Kurosawa, but that's just me. Best American director to me would have to be Orson Welles, and best foreign (vague I know) director either Jean Renoir or Carl Dreyer.