Stanley Kubrick
Director
Nicole Kidman
as
Alice Harford
Tom Cruise
as
Dr. William Harford
Cate Blanchett
as
Mysterious Woman
Harvey Keitel
as
Victor Ziegler
Sean Penn
as
Cadet Captain Alex Dwyer
Tom Cruise
as
Cadet Captain David Shawn
Giancarlo Esposito
as
Cadet Captain J.C. Pierce
Evan Handler
as
Edward West
Tom Cruise
as
David Aames
Ivana Milicevic
as
Emma
Steven Spielberg
as
Guest at David Aames' Party
Penélope Cruz
as
Sofia Serrano
Christopher McQuarrie
Director
Henry Cavill
as
August Walker
Tom Cruise
as
Ethan Hunt
Rebecca Ferguson
as
Ilsa Faust
Vanessa Kirby
as
The White Widow
Paul Thomas Anderson
Director
Tom Cruise
as
Frank T.J. Mackey
Julianne Moore
as
Linda Partridge
Luis Guzmán
as
Luis
William H. Macy
as
Quiz Kid Donnie Smith
Donald Trump
as
Self - 45th President of the United States
Tom Cruise
as
Self - Actor
L. Ron Hubbard
as
Self - Author, Founder of Church of Scientology
Oprah Winfrey
as
Self - Host, Oprah
Andrew McCarthy
Director
Tom Cruise
as
Self
Kevin Bacon
as
Self
Robert Downey Jr.
as
Self
Nicolas Cage
as
Self
Tom Cruise
as
Billy
Robert Altman
as
Hotel Manager
Brooke Shields
as
Jade
James Spader
as
Keith
Mark Wahlberg
as
Self 1 episode, 2008
Tom Cruise
as
Self 2 episodes, 2010
Margot Robbie
as
Self - Special Guest 1 episode, 2015
Tom Cruise
as
Narrator
Steven Spielberg
as
Self
Samuel L. Jackson
as
Self
Jon Favreau
as
Self
Mel Winkler
as
Jess Covington
Craig T. Nelson
as
Nickerson
Charles Cioffi
as
Pop
Tom Cruise
as
Stefen Djordjevic
Rob Reiner
Director
Kevin Bacon
as
Capt. Jack Ross
Demi Moore
as
Lt. Cdr. JoAnne Galloway
Tom Cruise
as
Lt. Daniel Kaffee
Kiefer Sutherland
as
Lt. Jonathan Kendrick
Doug Liman
Director
Tom Cruise
as
Barry Seal
Jed Rees
as
Louis Finkle
Jesse Plemons
as
Sheriff Downing
Mike Pniewski
as
Willie
Tom Cruise
as
Himself
Anderson Cooper
as
Himself
John Travolta
as
Himself
Jason Beghe
as
Himself
Larry Charles
Director
John McCain
as
Himself
Tom Cruise
as
Himself
Billy Gibbons
as
Himself
John Travolta
as
Himself
Brian De Palma
Director
Tom Cruise
as
Ethan Hunt
Dale Dye
as
Frank Barnes
Jean Reno
as
Franz Krieger
Jon Voight
as
Jim Phelps
Robert De Niro
as
Self
Jim Carrey
as
Self
Tom Cruise
as
Self
Nicole Kidman
as
Self
Martin Scorsese
Director
Forest Whitaker
as
Amos
Ron Dean
as
Guy in Crowd
Tom Cruise
as
Vincent Lauria
Bill Clinton
as
Self
Ben Stiller
as
Self
Tom Cruise
as
Self
Nicole Kidman
as
Self
Kirsten Dunst
as
Claudia
Tom Cruise
as
Lestat de Lioncourt
Brad Pitt
as
Louis de Pointe du Lac
Indra Ové
as
New Orleans Whore