The ending of 1980's Superman II has always bothered me: how Clark Kent erases Lois Lane's knowledge of his secret identity simply by kissing her--with NO explanation as to how this was accomplished!
Here is an alternative ending to the film that resolves the problem a bit differently: