There have been some remarkable films in this department recently, particularly Traffic and Requiem for a Dream, as well as every David Lynch film.  As for the all time great, Greg Toland on everything, particularly Kane.  Also a big fan of Sven Nykvist and Gordon Willis.