In the movie Mars Attacks ! , Jack Nicholson has a dual role .
Based on the cult trading card series of the same name , the film stars Jack Nicholson , Glenn Close , Annette Bening , Pierce Brosnan , and Danny DeVito with supporting roles played by Martin Short , Sarah Jessica Parker , Michael J . Fox , Rod Steiger , Tom Jones , Lukas Haas , Natalie Portman , Jim Brown , Lisa Marie Smith and Sylvia Sidney .
Mars Attacks!