John Malkovich Filmography: Every Movie and TV Show in Order
All 109 John Malkovich roles in chronological order (1978 to 2025): 97 movies and 12 TV series.

How many movies and TV shows has John Malkovich been in? This complete John Malkovich filmography lists 109 credited roles (97 films, 12 TV series), in chronological order from 1978 to 2025, with links to our full guides where available.
John Malkovich movies in order
- A Wedding (1978) as Wedding Guest (uncredited)
- Places in the Heart (1984) as Mr. Will
- The Killing Fields (1984) as Al Rockoff
- Death of a Salesman (1985) as Biff Loman
- Making Mr. Right (1987) as Jeff Peters / Ulysses
- The Glass Menagerie (1987) as Tom Wingfield
- Empire of the Sun (1987) as Basie
- Miles from Home (1988) as Barry Maxwell
- Dangerous Liaisons (1988) as Vicomte Sébastien de Valmont
- The Sheltering Sky (1990) as Port
- Queens Logic (1991) as Eliot
- The Object of Beauty (1991) as Jake Bartholomew
- Shadows and Fog (1991) as Clown
- Of Mice and Men (1992) as Lennie Small
- Jennifer Eight (1992) as Agent St. Anne
- Alive (1993) as Carlitos Páez / Narrator (uncredited)
- In the Line of Fire (1993) as Mitch Leary
- Heart of Darkness (1993) as Kurtz
- The Convent (1995) as Michael
- Beyond the Clouds (1995) as The Director
- Mary Reilly (1996) as Dr. Henry Jekyll / Edward Hyde
- Mulholland Falls (1996) as General Thomas Timms
- Cannes Man (1996) as Self
- The Ogre (1996) as Abel
- The Portrait of a Lady (1996) as Gilbert Osmond
- Con Air (1997) as Cyrus "The Virus" Grissom
- The Man in the Iron Mask (1998) as Athos
- Rounders (1998) as Teddy KGB
- Time Regained (1999) as Baron de Charlus
- The Messenger: The Story of Joan of Arc (1999) as Charles VII
- Being John Malkovich (1999) as John Horatio Malkovich
- RKO 281 (1999) as Herman Mankiewicz
- Shadow of the Vampire (2000) as F. W. Murnau
- I’m Going Home (2001) as John Crawford
- Hotel (2001) as Omar Jonnson
- Knockaround Guys (2001) as Teddy Deserve
- Ripley's Game (2002) as Tom Ripley
- The Dancer Upstairs (2002) as Abimael Guzman (uncredited)
- Adaptation. (2002) as John Malkovich (uncredited)
- Johnny English (2003) as Pascal Sauvage
- A Talking Picture (2003) as Comandante John Walesa
- The Libertine (2004) as Charles II
- The Hitchhiker's Guide to the Galaxy (2005) as Humma Kavula
- Colour Me Kubrick (2005) as Alan Conway
- Klimt (2006) as Gustav Klimt
- Art School Confidential (2006) as Professor Sandiford
- Eragon (2006) as King Galbatorix
- Beowulf (2007) as Unferth
- The Great Buck Howard (2008) as Buck Howard
- In Tranzit (2008) as Pavlov
- Mutant Chronicles (2008) as Constantine
- Burn After Reading (2008) as Osborne Cox
- Disgrace (2008) as David Lurie
- Afterwards (2008) as Joseph Kay
- Changeling (2008) as Rev. Gustav Briegleb
- Gardens of the Night (2008) as Michael
- Saturday Night (2010) as Self
- Jonah Hex (2010) as Turnbull
- Secretariat (2010) as Lucien Laurin
- RED (2010) as Marvin Boggs
- Transformers: Dark of the Moon (2011) as Bruce Brazos
- Side by Side (2012) as Self
- Lines of Wellington (2012) as General Wellington
- Warm Bodies (2013) as Colonel Grigio
- Siberian Education (2013) as Grandfather Kuzya
- RED 2 (2013) as Marvin Boggs
- Cesar Chavez (2014) as Bogdanovitch
- Cut Bank (2014) as Sheriff Vogel
- Penguins of Madagascar (2014) as Dave (voice)
- Zoolander 2 (2016) as Chazz Spencer
- Deepwater Horizon (2016) as Donald Vidrine
- Unlocked (2017) as Bob Hunter
- About Love. Adults Only (2017) as Ed
- I Love You, Daddy (2017) as Leslie Goodwin
- The Wilde Wedding (2017) as Laurence
- Ryuichi Sakamoto: CODA (2017) as Port (archive footage)
- Bullet Head (2017) as Walker
- Supercon (2018) as Sid Newberry
- Mile 22 (2018) as Bishop
- Bird Box (2018) as Douglas
- Velvet Buzzsaw (2019) as Piers
- Extremely Wicked, Shockingly Evil and Vile (2019) as Judge Edward D. Cowart
- Arkansas (2020) as Bright
- Ava (2020) as Duke
- Valley of the Gods (2020) as Wes Tauros
- Rogue Hostage (2021) as Sam Nelson
- The Survivalist (2021) as Aaron Ramsey
- Shattered (2022) as Ronald
- Chariot (2022) as Dr. Karn
- White Elephant (2022) as Glen Follett
- Savage Salvation (2022) as Peter
- Mindcage (2022) as The Artist
- Seneca (2023) as Seneca
- One Ranger (2023) as Geddes
- Fool's Paradise (2023) as Ed Cote
- Mr. Blake at Your Service! (2023) as Andrew Blake
- Opus (2025) as Alfred Moretti
John Malkovich TV shows
- American Masters (1986) as Self
- Les Misérables (2000) as Javert
- Napoleon (2002) as Charles de Talleyrand
- Crossbones (2014) as Blackbeard
- Billions (2016) as Grigor Andolov
- The ABC Murders (2018) as Hercule Poirot
- Matchday: Inside FC Barcelona (2019) as Self - Narrator (voice)
- The New Pope (2020) as Giovanni Paolo III / Sir John Brannox
- Space Force (2020) as Dr. Adrian Mallory
- Ten Year Old Tom (2021) as Mr. B (voice)
- The New Look (2024) as Lucien Lelong
- RIPLEY (2024) as Reeves Minot
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has John Malkovich been in?
John Malkovich has 97 credited film roles and 12 TV roles, for a total of 109 credits from 1978 to 2025.
What was John Malkovich's first major role?
A Wedding (1978).
What is John Malkovich's most recent project?
Opus (2025).



