I voted James Cameron because he made The Terminator. The greatest film of ALL TIME.
I don't think of the others as anything less though. I endlessly love Alien, and Ridley Scott's films always fascinate me. Fincher's are consistently great and intriguing and his movie, The Game, will always be my favourite of his.
JPJ is the only one I don't know much about, sorry. But maybe I should check some of his work out at some point.