THEN: Before "Independence Day," Will Smith was just a fresh prince living in Bel Air. He played Captain Steven Hiller, who memorably punches an alien in the face.