A.- Der 1973 geborene M._ war als Raumpfleger bei der Firma P._ Reinigung AG tätig, als er am 22. Dezember 1994 beim Fensterreinigen vom 1. Stockwerk eines Wohnhauses in die Tiefe stürzte. Dabei erlitt er eine Densfraktur (Anderson III) mit intermittierender Neuro- logie, welche operativ angegangen werden musste. Die Schweizerische Unfallversicherungsanstalt (SUVA) kam für die Heilbehandlung auf und erbrachte Taggeld. Mit Verfügung vom 19. Oktober 1995 stellte sie ihre Leistungen rück- wirkend ab 1. August 1995 ein, da keine Unfallfolgen mehr vorlägen; insbesondere könne das psychische Verhalten nicht auf das Unfallereignis vom Dezember 1994 zurückgeführt werden. Daran hielt sie mit Einspracheentscheid vom 15. Januar 1996 fest. B.- Die dagegen erhobene Beschwerde wies das Sozial- versicherungsgericht des Kantons Zürich ab (Entscheid vom 31. März 1999). C.- M._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, der kantonale Entscheid sei aufzu- heben und es seien ihm die gesetzlichen Leistungen zuzu- sprechen. Eventuell sei die Sache zur Vornahme ergänzender Abklärungen und Neubeurteilung an das kantonale Gericht, subeventuell an die SUVA, zurückzuweisen. In formeller Hinsicht lässt er um Gewährung der unentgeltlichen Ver- beiständung ersuchen. Die SUVA schliesst auf Abweisung der Verwaltungsge- richtsbeschwerde. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. D.- Mit weiterer Eingabe vom 12. Januar 2000 lässt der Versicherte ein Gutachten des PD Dr. W._, Augenarzt FMH, vom 12. Dezember 1999 und ein solches des Dr. A._, Spezialarzt FMH für Otorhinolaryngologie, Hals- und Gesichtschirurgie, vom 6. Januar 2000 einreichen. Die SUVA erhielt davon Kenntnis. 