Tom Felton Filmography: Every Movie and TV Show in Order
All 41 Tom Felton roles in chronological order (1997 to 2026): 36 movies and 5 TV series.

How many movies and TV shows has Tom Felton been in? This complete Tom Felton filmography lists 41 credited roles (36 films, 5 TV series), in chronological order from 1997 to 2026, with links to our full guides where available.
Tom Felton movies in order
- The Borrowers (1997) as Peagreen Clock
- Anna and the King (1999) as Louis
- Harry Potter and the Philosopher's Stone (2001) as Draco Malfoy
- Harry Potter and the Chamber of Secrets (2002) as Draco Malfoy
- Harry Potter and the Prisoner of Azkaban (2004) as Draco Malfoy
- Harry Potter and the Goblet of Fire (2005) as Draco Malfoy
- Harry Potter and the Order of the Phoenix (2007) as Draco Malfoy
- The Disappeared (2008) as Simon Pryor
- Harry Potter and the Half-Blood Prince (2009) as Draco Malfoy
- Get Him to the Greek (2010) as Tom Felton
- 13Hrs (2010) as Gary Ashby
- Harry Potter and the Deathly Hallows: Part 1 (2010) as Draco Malfoy
- Harry Potter and the Deathly Hallows: Part 2 (2011) as Draco Malfoy
- Rise of the Planet of the Apes (2011) as Dodge Landon
- The Apparition (2012) as Patrick
- Daniel Radcliffe: Being Harry Potter (2012) as Self
- Belle (2013) as James Ashford
- In Secret (2014) as Camille Raquin
- Harry Potter: The Making of Diagon Alley (2014) as Self
- Against the Sun (2014) as Tony Pastula
- Risen (2016) as Lucius
- A United Kingdom (2016) as Rufus Lancaster
- Feed (2017) as Matt Grey
- Message from the King (2017) as Frankie
- Megan Leavey (2017) as Sergeant Andrew Dean
- Stratton (2017) as Cummings
- Ophelia (2019) as Laertes
- A Babysitter's Guide to Monster Hunting (2020) as The Grand Guignol
- The Forgotten Battle (2021) as Tony Turner
- Harry Potter 20th Anniversary: Return to Hogwarts (2022) as Self
- Save the Cinema (2022) as Richard Goodridge
- Burial (2022) as Łukasz
- Some Other Woman (2024) as Peter Simmons
- Altered (2025) as Leon
- Fackham Hall (2025) as Archibald
- They Will Kill You (2026) as Kevin
Tom Felton TV shows
- Labyrinth (2012) as Viscount Trencave
- Murder in the First (2014) as Erich Blunt
- The Flash (2014) as Dr. Julian Albert
- Origin (2018) as Logan Maine
- Harry Potter: Hogwarts Tournament of Houses (2021) as Self
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Tom Felton been in?
Tom Felton has 36 credited film roles and 5 TV roles, for a total of 41 credits from 1997 to 2026.
What was Tom Felton's first major role?
The Borrowers (1997).
What is Tom Felton's most recent project?
They Will Kill You (2026).



