Question I:
Number (2) has too many 'what's, and 'gonna' is unacceptable except in slovenly spoken language.
Number (3) would only be useful in limited contexts: 'you never know what happens next until after you've seen the movie'.
(1) and (4) are fine are fine for general use, as is (2a)...