Nicolas Cage filmography
Nicolas Cage is an American actor and producer who began his acting career in 1981 with a role in the television pilot The Best of Times. The following year, Cage made his feature film acting debut in Fast Times at Ridgemont High, the second and last time he was credited by his birth name Nicolas Coppola; he later changed his name professionally to avoid allegations of nepotism due to his connection to the Coppola family.[1] In 1983, Cage starred in a leading role in the teen romantic comedy Valley Girl alongside Deborah Foreman; the film was praised by critics and summarized by Rotten Tomatoes as a "goofy yet amiable film" with "engaging performances from its two leads."[2]
In 1984, Cage portrayed a fictionalized version of Irish-American mob hitman Mad Dog Coll ("Vincent Dwyer") in The Cotton Club and appeared in Birdy, a feature chosen by the National Board of Review as one of the top ten films of that year.[3] In 1986, he starred as Ned Hanlan in The Boy in Blue and Charlie Bodell in Peggy Sue Got Married before leading the crime comedy Raising Arizona (1987), written and directed by the Coen brothers.[4] In 1988, he earned a Golden Globe nomination for Best Actor – Motion Picture Musical or Comedy for his role in Moonstruck.[5] In 1989, he appeared in the black comedy film Vampire's Kiss, a box-office bomb that later gained a cult following;[6] The New York Times described it as being "dominated and destroyed by Mr. Cage's chaotic, self-indulgent performance".[7]
In 1992, Cage earned his second Golden Globe nomination for Honeymoon in Vegas.[5] Three years later, he starred as a suicidal alcoholic in the critically acclaimed Leaving Las Vegas. For his performance, he received a BAFTA Award nomination for Best Actor in a Leading Role.[8] He also earned the Golden Globe for Best Actor – Motion Picture Drama and the Academy Award for Best Actor.[5][9] In 2002, he made his directorial debut with Sonny and portrayed filmmaker Charlie Kaufman in Adaptation, another critically acclaimed film that earned him his most recent Best Actor nominations from the Academy Awards,[9] BAFTA,[10] and Golden Globes.[5]
Since then, Cage has had roles in a number of action and drama films, some of which were straight-to-video. His participation in various film genres during this time increased his popularity and gained him a cult following.[11][12] Luke Buckmaster, writing for The Guardian: "In Cage's hands, cartoonish moments are imbued with real emotion and real emotions become cartoons. He is erratic and unpredictable; he is captivating and he is capricious. He is a performer. He is a troubadour. He is a jazz musician."[13] In 2013, he voiced Grug in the animated film The Croods, his highest-grossing film.[14] His additional voice roles include Superman in Teen Titans Go! To the Movies and Peter Parker / Spider-Man Noir in Spider-Man: Into the Spider-Verse (both 2018). Cage has also starred in several critically acclaimed films, including Joe (2013), Mandy (2018), Color Out of Space (2019), Pig (2021), The Unbearable Weight of Massive Talent (2022) and Dream Scenario (2023)[15]
Film
Year | Title | Role | Notes | Ref(s) |
---|---|---|---|---|
1982 | Fast Times at Ridgemont High | Brad's Bud | Credited as Nicolas Coppola | [1] |
1983 | Valley Girl | Randy | [16] | |
1983 | Rumble Fish | Smokey | [17] | |
1984 | Racing with the Moon | Nicky / Bud | [18] | |
1984 | The Cotton Club | Vincent Dwyer | [19] | |
1984 | Birdy | Al Columbato | [20] | |
1986 | The Boy in Blue | Ned Hanlan | [21] | |
1986 | Peggy Sue Got Married | Charlie Bodell | [22] | |
1987 | Raising Arizona | H.I. McDunnough | [23] | |
1987 | Moonstruck | Ronny Cammareri | [24] | |
1988 | Vampire's Kiss | Peter Loew | [6][25] | |
1989 | Time to Kill | Enrico Silvestri | [26] | |
1989 | Never on Tuesday | Man in red sports car | Direct-to-video; uncredited cameo | [27] |
1990 | Wild at Heart | Sailor | [28] | |
1990 | Fire Birds | Jake Preston | [29] | |
1990 | Industrial Symphony No. 1: The Dream of the Brokenhearted | Heartbreaker | Concert film | [30] |
1991 | Zandalee | Johnny Collins | Direct-to-video | [31] |
1992 | Honeymoon in Vegas | Jack Singer | [32] | |
1993 | Amos & Andrew | Amos Odell | [33] | |
1993 | Red Rock West | Michael | [34] | |
1993 | Deadfall | Eddie | [35] | |
1994 | Guarding Tess | Doug Chesnic | [36] | |
1994 | It Could Happen to You | Charlie Lang | [37] | |
1994 | Trapped in Paradise | Bill Firpo | [38] | |
1994 | A Century of Cinema | Himself | Documentary | [39] |
1995 | Kiss of Death | Little Junior Brown | [40] | |
1995 | Leaving Las Vegas | Ben Sanderson | [41] | |
1996 | The Rock | Stanley Goodspeed | [42] | |
1997 | Con Air | Cameron Poe | [43] | |
1997 | Face/Off | Castor Troy | [44] | |
1998 | City of Angels | Seth | [45] | |
1998 | Snake Eyes | Rick Santoro | [46] | |
1999 | 8MM | Tom Welles | [47] | |
1999 | Bringing Out the Dead | Frank Pierce | [48] | |
2000 | Gone in 60 Seconds | Memphis Raines | [49] | |
2000 | The Family Man | Jack Campbell | [50] | |
2000 | Bel Air | N/A | Producer only | [51] |
2000 | Shadow of the Vampire | N/A | Producer only | [52] |
2001 | Captain Corelli's Mandolin | Captain Antonio Corelli | [53] | |
2001 | Christmas Carol: The Movie | Jacob Marley | Voice role | [54] |
2002 | Windtalkers | Joe Enders | [55] | |
2002 | Sonny | Acid Yellow | Also director and producer | [56] |
2002 | Adaptation. | Charlie Kaufman / Donald Kaufman | [57] | |
2003 | The Life of David Gale | N/A | Producer only | [58] |
2003 | Matchstick Men | Roy Waller | [59] | |
2004 | National Treasure | Benjamin Franklin Gates | [60] | |
2005 | Lord of War | Yuri Orlov | Also producer | [61] |
2005 | The Weather Man | David Spritz | [62] | |
2006 | The Ant Bully | Zoc | Voice role | [63] |
2006 | World Trade Center | John McLoughlin | [64] | |
2006 | The Wicker Man | Edward Malus | Also producer | [65] |
2007 | Ghost Rider | Johnny Blaze / Ghost Rider | [66] | |
2007 | Grindhouse | Fu Manchu | Segment: "Werewolf Women of the SS"; uncredited | [67] |
2007 | Next | Cris Johnson | Also producer | [68] |
2007 | National Treasure: Book of Secrets | Benjamin Franklin Gates | [69] | |
2008 | Bangkok Dangerous | Joe | Also producer | [70] |
2009 | Knowing | John Koestler | [71] | |
2009 | G-Force | Speckles | Voice role | [72] |
2009 | Bad Lieutenant: Port of Call New Orleans | Terence McDonagh | [73] | |
2009 | Astro Boy | Dr. Tenma | Voice role | [74] |
2010 | Kick-Ass | Damon Macready / Big Daddy | [75] | |
2010 | The Sorcerer's Apprentice | Balthazar | Also executive producer | [76] |
2011 | Season of the Witch | Behmen | [77] | |
2011 | Drive Angry | Milton | [78] | |
2011 | Seeking Justice | Will Gerard | [79] | |
2011 | Trespass | Kyle Miller | [80] | |
2011 | Ghost Rider: Spirit of Vengeance | Johnny Blaze / Ghost Rider | [81] | |
2012 | A Thousand Words | N/A | Producer only | [82] |
2012 | Stolen | Will Montgomery | [83] | |
2012 | Can't Stand Losing You: Surviving the Police | N/A | Producer only; documentary | [84] |
2013 | The Croods | Grug Crood | Voice role | [85] |
2013 | The Frozen Ground | Sgt. Jack Halcombe | [86] | |
2013 | Joe | Joe | [87] | |
2014 | Rage | Paul Maguire | Video on demand | [88] |
2014 | Outcast | Gallain | [89] | |
2014 | Left Behind | Rayford Steele | [90] | |
2014 | Dying of the Light | Evan Lake | Video on demand | [91] |
2015 | The Runner | Colin Pryce | Video on demand | [92] |
2015 | Pay the Ghost | Mike | Video on demand | [93] |
2016 | The Trust | Stone | [94] | |
2016 | Dog Eat Dog | Troy | [95] | |
2016 | Snowden | Hank Forrester | [96] | |
2016 | USS Indianapolis: Men of Courage | Captain McVay | Video on demand | [97] |
2016 | Army of One | Gary Faulkner | Video on demand | [98] |
2017 | Arsenal | Eddie King | Video on demand | [99] |
2017 | Vengeance: A Love Story | John | Video on demand; also producer | [100] |
2017 | Inconceivable | Brian | Video on demand | [101] |
2017 | Mom and Dad | Brent | [102] | |
2018 | Mandy | Red Miller | [103] | |
2018 | Looking Glass | Ray | Video on demand | [104] |
2018 | The Humanity Bureau | Noah Kross | Video on demand | [105] |
2018 | 211 | Mike Chandler | Video on demand | [106] |
2018 | Teen Titans Go! To the Movies | Kal-El / Superman | Voice role | [107] |
2018 | Spider-Man: Into the Spider-Verse | Peter Parker / Spider-Man Noir | Voice role | [108] |
2018 | Between Worlds | Joe | Video on demand | [109] |
2019 | Love, Antosha | Narrator | Voice role; documentary | [110] |
2019 | A Score to Settle | Frank Carver | Video on demand; also executive producer | [111] |
2019 | Color Out of Space | Nathan | [112] | |
2019 | Running with the Devil | The Cook | Video on demand | [113] |
2019 | Kill Chain | Araña | Video on demand | [114] |
2019 | Primal | Frank Walsh | Video on demand | [115] |
2019 | Grand Isle | Walter | Video on demand | [116] |
2020 | Jiu Jitsu | Wylie | Video on demand | [117] |
2020 | The Croods: A New Age | Grug Crood | Voice role | [118] |
2021 | Prisoners of the Ghostland | Hero | [119] | |
2021 | Willy's Wonderland | The Janitor | Video on demand; also producer | [120] |
2021 | Pig | Rob Feld | Also producer | [121] |
2022 | The Unbearable Weight of Massive Talent | Nick Cage / Nicky | Also producer, credited as Nicolas Kim Coppola | [122] |
2022 | Butcher's Crossing | Miller | [123] | |
2023 | The Old Way | Colton Briggs | Video on demand | [124] |
2023 | Renfield | Dracula | [125] | |
2023 | The Flash | Kal-El / Superman | Uncredited cameo | [126] |
2023 | Sympathy for the Devil | The Passenger | Also producer | [127] |
2023 | The Retirement Plan | Matt | [128] | |
2023 | Dream Scenario | Paul Matthews | Also producer | [129] |
2024 | Longlegs | Post-production; also producer | [130] | |
2024 | Arcadian | Paul | Post-production; also producer | [131] |
2025 | The Surfer | Filming | [132] |
Denotes films that have not yet been released |
Television
Year | Title | Role | Notes | Ref(s) |
---|---|---|---|---|
1981 | The Best of Times | Nicholas | Television pilot; credited as Nicolas Coppola | [1] |
1992; 2012 | Saturday Night Live | Himself | Host (1992); Weekend Update cameo (2012) | [133] |
2007 | The Dresden Files | N/A | Executive producer only | [134] |
2021 | History of Swear Words | Himself | Host; 6 episodes | [135] |
Video game
Year | Title | Voice role | Notes | Ref(s) |
---|---|---|---|---|
2023 | Dead by Daylight | Nicolas Cage | Also likeness | [136] |
References
- ↑ 1.0 1.1 1.2 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.
- ↑ 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. To find the information click the "acting credits" subheader and to sort by highest-grossing films on the filmography table, click "worldwide box office".
- ↑ 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.
- ↑ 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.