Hugo Weaving Filmography: Every Movie and TV Show in Order
All 59 Hugo Weaving roles in chronological order (1989 to 2023): 52 movies and 7 TV series.

How many movies and TV shows has Hugo Weaving been in? This complete Hugo Weaving filmography lists 59 credited roles (52 films, 7 TV series), in chronological order from 1989 to 2023, with links to our full guides where available.
Hugo Weaving movies in order
- Proof (1991) as Martin
- Reckless Kelly (1993) as Sir John
- Frauds (1993) as Jonathan Wheats
- The Adventures of Priscilla, Queen of the Desert (1994) as Anthony 'Tick' Belrose / Mitzi Del Bra
- Babe (1995) as Rex (voice)
- The Interview (1998) as Eddie Rodney Fleming
- Bedrooms and Hallways (1998) as Jeremy
- Babe: Pig in the City (1998) as Rex (voice)
- The Matrix (1999) as Agent Smith
- Making "The Matrix" (1999) as Self
- The Matrix Revisited (2001) as Self - Agent Smith
- The Lord of the Rings: The Fellowship of the Ring (2001) as Elrond
- The Lord of the Rings: The Two Towers (2002) as Elrond
- The Matrix Reloaded (2003) as Agent Smith
- The Matrix Reloaded: Pre-Load (2003) as Self
- The Matrix Revolutions (2003) as Agent Smith
- The Lord of the Rings: The Return of the King (2003) as Elrond
- The Matrix Recalibrated (2004) as Self
- The Matrix Reloaded Revisited (2004) as Self
- The Matrix Revolutions Revisited (2004) as Self
- Ringers: Lord of the Fans (2005) as Self
- Little Fish (2005) as Lionel
- V for Vendetta (2006) as V / William Rookwood
- Happy Feet (2006) as Noah (voice)
- Transformers (2007) as Megatron (voice)
- Transformers: Revenge of the Fallen (2009) as Megatron (voice)
- Last Ride (2009) as Kev
- The Wolfman (2010) as Inspector Francis Abberline
- Legend of the Guardians: The Owls of Ga'Hoole (2010) as Noctus / Grimble (voice)
- Oranges and Sunshine (2010) as Jack
- Transformers: Dark of the Moon (2011) as Megatron (voice)
- Captain America: The First Avenger (2011) as Johann Schmidt / Red Skull
- Happy Feet Two (2011) as Noah (voice)
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Cloud Atlas (2012) as Haskell Moore / Tadeusz Kesselring / Bill Smoke / Nurse Noakes / Boardman Mephi / Old Georgie
- The Hobbit: An Unexpected Journey (2012) as Elrond
- Mystery Road (2013) as Johnno
- The Turning (2013) as Bob Lang
- The Mule (2014) as Tom Croft
- Healing (2014) as Senior Officer Matt Perry
- The Hobbit: The Battle of the Five Armies (2014) as Elrond
- Strangerland (2015) as Detective David Rae
- The Dressmaker (2015) as Sergeant Farrat
- Hacksaw Ridge (2016) as Tom Doss
- The Soul of War: Making 'Hacksaw Ridge' (2017) as Self
- Jasper Jones (2017) as Mad Jack Lionel
- Black '47 (2018) as Hannah
- Mortal Engines (2018) as Thaddeus Valentine
- Hearts and Bones (2019) as Dan Fisher
- The Matrix Resurrections (2021) as Agent Smith (archive footage) (uncredited)
- Loveland (2022) as Dr. Bergman
- The Royal Hotel (2023) as Billy
Hugo Weaving TV shows
- Bangkok Hilton (1989) as Richard Carlisle
- Rake (2010)
- Patrick Melrose (2018) as David Melrose
- Mr. Corman (2021) as Artie Corman
- Love Me (2021) as Glen Mathieson
- Slow Horses (2022) as Frank Harkness
- Koala Man (2023) as King Emudeus (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Hugo Weaving been in?
Hugo Weaving has 52 credited film roles and 7 TV roles, for a total of 59 credits from 1989 to 2023.
What was Hugo Weaving's first major role?
Bangkok Hilton (1989).
What is Hugo Weaving's most recent project?
The Royal Hotel (2023).



