Will Smith plays Captain Steven Hiller, Jeff Goldblum plays David Levinson, and Bill Pullman plays President Thomas J. Whitmore in the 1996 sci-fi disaster film Independence Day.
Main cast
- Captain Steven HillerWill SmithMain
- David LevinsonJeff GoldblumMain
- President Thomas J. WhitmoreBill PullmanMain
Supporting cast
- First Lady Marilyn WhitmoreMary McDonnellSupp
- Russell CasseRandy QuaidSupp
- Julius LevinsonJudd HirschSupp
- Captain Jimmy WilderHarry Connick Jr.Supp
- Constance SpanoMargaret ColinSupp
- General William GreyRobert LoggiaSupp
- Albert NimzickiJames RebhornSupp
- Marty GilbertHarvey FiersteinSupp
- Jasmine DubrowVivica A. FoxSupp
- Miguel CasseJames DuvalSupp
Guest & voice
- Troy CasseGiuseppe AndrewsGuest
- Alicia CasseLeland OrserGuest
- Dr. Brackish OkunBrent SpinerGuest
- Secretary of Defense William Grey (uncredited)Robert LoggiaGuest
No matches — try another name.
About this cast
Independence Day (1996) is a landmark sci-fi disaster film directed by Roland Emmerich, centering on a global alien invasion and the human response. The main cast includes Will Smith as Captain Steven Hiller, Jeff Goldblum as David Levinson, and Bill Pullman as President Thomas J. Whitmore, supported by a large ensemble of actors portraying military personnel, scientists, and civilians.
FAQs
Who plays Captain Steven Hiller in Independence Day 1996?
Will Smith plays Captain Steven Hiller, a Marine Corps pilot who becomes a key figure in the human counterattack against the aliens.
Who plays David Levinson in Independence Day 1996?
Jeff Goldblum plays David Levinson, a satellite engineer who discovers the aliens’ plan and helps devise a way to defeat them.
Who plays President Thomas J. Whitmore in Independence Day 1996?
Bill Pullman plays President Thomas J. Whitmore, a former fighter pilot who leads the final assault against the alien mothership.
Is there a cameo by a famous actor in Independence Day 1996?
Yes, Brent Spiner (known for Star Trek: The Next Generation) appears as Dr. Brackish Okun, a quirky Area 51 scientist.
What is the role of Randy Quaid in Independence Day 1996?
Randy Quaid plays Russell Casse, a former crop duster who claims to have been abducted by aliens and later sacrifices himself to destroy an alien ship.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026