Randall Duk Kim Filmography: Every Movie and TV Show in Order
All 24 Randall Duk Kim roles in chronological order (1968 to 2024): 16 movies and 8 TV series.

How many movies and TV shows has Randall Duk Kim been in? This complete Randall Duk Kim filmography lists 24 credited roles (16 films, 8 TV series), in chronological order from 1968 to 2024, with links to our full guides where available.
Randall Duk Kim movies in order
- Tora! Tora! Tora! (1970) as Tadao - Japanese Messenger Boy (uncredited)
- The Replacement Killers (1998) as Alan Chan
- The Thin Red Line (1998) as Nisei Interpreter (uncredited)
- Anna and the King (1999) as General Alak
- The Matrix Reloaded (2003) as Keymaker
- Memoirs of a Geisha (2005) as Dr. Crab
- Kung Fu Panda (2008) as Master Oogway (voice)
- Kung Fu Panda: Secrets of the Furious Five (2008) as Oogway (voice)
- Dragonball Evolution (2009) as Grandpa Gohan
- Ninja Assassin (2009) as Tattoo Master
- The Last Airbender (2010) as Old Man in Temple
- Kung Fu Panda: Secrets of the Masters (2011) as Oogway (voice)
- John Wick (2014) as Continental Doctor
- Kung Fu Panda: Secrets of the Scroll (2016) as Oogway (voice)
- Kung Fu Panda 3 (2016) as Oogway (voice)
- John Wick: Chapter 3 - Parabellum (2019) as Doctor
Randall Duk Kim TV shows
- Hawaii Five-O (1968) as Eddie
- The Lost Empire (2001) as Shu
- New Amsterdam (2008) as Donald Chen
- Fringe (2008) as Dashiell Kim
- Person of Interest (2011) as Mr. Han
- Elementary (2012) as Old Man
- The Boys Presents: Diabolical (2022) as John (voice)
- Avatar the Last Airbender (2024) as Wan Shi Tong (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Randall Duk Kim been in?
Randall Duk Kim has 16 credited film roles and 8 TV roles, for a total of 24 credits from 1968 to 2024.
What was Randall Duk Kim's first major role?
Hawaii Five-O (1968).
What is Randall Duk Kim's most recent project?
Avatar the Last Airbender (2024).



