Tom Cruise filmography
Tom Cruise is an American actor and producer who made his film debut with a minor role in the 1981 romantic drama Endless Love.[1][2] His breakthrough role was in the coming-of-age comedy Risky Business (1983),[3][4] which garnered Cruise his first nomination for the Golden Globe Award for Best Actor – Motion Picture Musical or Comedy.[5] In 1986, Cruise played a naval aviator in the Tony Scott-directed action drama Top Gun (the highest-grossing film that year),[6][7] and also appeared with Paul Newman in the Martin Scorsese-directed drama The Color of Money. Two years later, he starred with Dustin Hoffman in the Academy Award for Best Picture-winning drama Rain Man (1988), and also appeared in the Golden Raspberry Award for Worst Picture-winning romantic drama Cocktail (1988). In doing so Cruise became the first and only person as of 2014 to star in a Best Picture Oscar winner and a Worst Picture Razzie winner in the same year.[8] His next role was as anti-war activist Ron Kovic in the film adaptation of Kovic's memoir of the same name, Born on the Fourth of July (1989), for which he received the Golden Globe Award for Best Actor – Motion Picture Drama.[5]
In 1992, he starred opposite Jack Nicholson in the legal drama A Few Good Men,[9] an adaptation of the Broadway play of the same name also written by Aaron Sorkin.[10] Cruise next appeared in The Firm (1993), a film adaptation of the John Grisham legal thriller of the same name,[11] and in the same year also made his directorial debut by directing an episode of the anthology television series Fallen Angels.[12][13] Cruise starred as spy Ethan Hunt in the action film Mission: Impossible (1996), the first project of his production company Cruise/Wagner Productions,[14] which he had co-founded with Paula Wagner in 1993.[15][16] As of 2018, Cruise has appeared in five more films in the Mission: Impossible franchise: Mission: Impossible 2 (2000), Mission: Impossible III (2006), Mission: Impossible – Ghost Protocol (2011), Mission: Impossible – Rogue Nation (2015), and Mission: Impossible – Fallout (2018).
He played the title role in the Cameron Crowe-directed comedy-drama Jerry Maguire (1996), which garnered Cruise the Golden Globe Award for Best Actor – Motion Picture Musical or Comedy.[5] In 1999, Cruise starred in the Stanley Kubrick-directed erotic thriller Eyes Wide Shut opposite his then wife Nicole Kidman,[17] and also appeared in the Paul Thomas Anderson-directed drama Magnolia. For the latter he received the Golden Globe Award for Best Supporting Actor – Motion Picture, and was also nominated for the Academy Award for Best Supporting Actor.[5][18] Cruise reteamed with Crowe on the science fiction thriller Vanilla Sky (2001), which earned him a Saturn Award for Best Actor.[19] The following year he starred in the Steven Spielberg-directed Minority Report (2002). In 2005, he collaborated again with Spielberg on War of the Worlds, and received the Stanley Kubrick Britannia Award for Excellence in Film from BAFTA Los Angeles.[20] Three years later he appeared in the satirical action comedy Tropic Thunder and played German army officer Claus von Stauffenberg in the historical thriller Valkyrie (both in 2008). In 2010, Cruise reunited with his Vanilla Sky co-star Cameron Diaz in the action comedy Knight and Day, followed by the action thriller Jack Reacher (2012), in which he starred in the titular role and in its sequel Jack Reacher: Never Go Back (2016). He starred in Oblivion (2013), and Edge of Tomorrow (2014), both of which saw his return to the science fiction genre.[21][22] Three years later, he played drug smuggler Barry Seal in the action comedy American Made (2017). In 2022, Cruise starred in and produced the action film sequel Top Gun: Maverick, which has grossed over $1.32 billion and became his highest-grossing film.[23]
Film
Year | Title | Role | Notes | Ref(s) |
---|---|---|---|---|
1981 | Endless Love | Billy | [1] | |
Taps | David Shawn | [24] | ||
1983 | The Outsiders | Steve Randle | [25] | |
Losin' It | Woody | [26] | ||
Risky Business | Joel Goodson | [27] | ||
All the Right Moves | Stefen Djordjevic | [28] | ||
1985 | Legend | Jack | [29] | |
1986 | Top Gun | Lieutenant Pete "Maverick" Mitchell | [6] | |
The Color of Money | Vincent Lauria | [30] | ||
1988 | Cocktail | Brian Flanagan | [31] | |
Rain Man | Charlie Babbitt | [32] | ||
1989 | Born on the Fourth of July | Ron Kovic | [33] | |
1990 | Days of Thunder | Cole Trickle | Also co-wrote story | [34][35] |
1992 | Far and Away | Joseph Donelly | [36] | |
A Few Good Men | Lieutenant Daniel Kaffee | [9] | ||
1993 | The Firm | Mitch McDeere | [11] | |
1994 | Interview with the Vampire | Lestat de Lioncourt | [37] | |
1996 | Mission: Impossible | Ethan Hunt | Also producer | [38] |
Jerry Maguire | Jerry Maguire | [39] | ||
1998 | Without Limits | N/A | Producer only | [40] |
1999 | Eyes Wide Shut | Bill Harford | [41] | |
Magnolia | Frank T.J. Mackey | [42] | ||
2000 | Mission: Impossible 2 | Ethan Hunt | Also producer | [43][44] |
2001 | Stanley Kubrick: A Life in Pictures | Himself / Narrator | [45] | |
The Others | N/A | Executive producer only | [46] | |
Vanilla Sky | David Aames | Also producer | [47] | |
2002 | Space Station 3D | Narrator | [48] | |
Minority Report | John Anderton | [49] | ||
Austin Powers in Goldmember | Himself as Austin Powers | Cameo uncredited | [50] | |
Narc | N/A | Executive producer only | [51] | |
2003 | Shattered Glass | N/A | Executive producer only | [52] |
The Last Samurai | Nathan Algren | Also producer | [53][54] | |
2004 | Collateral | Vincent | [55] | |
2005 | War of the Worlds | Ray Ferrier | [56] | |
Elizabethtown | N/A | Producer only | [57] | |
2006 | Ask the Dust | N/A | Producer only | [58] |
Mission: Impossible III | Ethan Hunt | Also producer | [59] | |
2007 | Lions for Lambs | Senator Jasper Irving | [60] | |
2008 | Tropic Thunder | Les Grossman | [61] | |
Valkyrie | Claus von Stauffenberg | [62] | ||
2010 | Knight and Day | Roy Miller/Matthew Knight | [63] | |
2011 | Mission: Impossible – Ghost Protocol | Ethan Hunt | Also producer | [64] |
2012 | Rock of Ages | Stacee Jaxx | Also credited as singer on the film's soundtrack | [65][66] |
Jack Reacher | Jack Reacher | Also producer | [67] | |
2013 | Oblivion | Jack Harper | [68] | |
2014 | Edge of Tomorrow | Major William Cage | [69] | |
2015 | Mission: Impossible – Rogue Nation | Ethan Hunt | Also producer | [70] |
2016 | Jack Reacher: Never Go Back | Jack Reacher | Also producer | [71] |
2017 | The Mummy | Nick Morton | [72] | |
American Made | Barry Seal | [73] | ||
2018 | Mission: Impossible – Fallout | Ethan Hunt | Also producer | [74][75] |
2022 | Top Gun: Maverick | Captain Pete "Maverick" Mitchell | Also producer | [76] |
2023 | Mission: Impossible – Dead Reckoning Part One | Ethan Hunt | Also producer; post-production | [77][78] |
2024 | Mission: Impossible – Dead Reckoning Part Two | Also producer; filming | [79][80] |
Denotes films that have not yet been released |
Television
Year | Title | Role | Notes | Ref(s) |
---|---|---|---|---|
1993 | Fallen Angels | - | Episode: "The Frightening Frammis" (director) | [12] |
See also
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 5.0 5.1 5.2 5.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.