Well, in the book, Elendil and Gil-Galad indeed threw Sauron down, but were killed, and only so Isildur could take the ring - no stupid Sauron outstretching his hand to Isildur. They couldnt totally defeat him, but at least make him stumble and fall.