Actor
Ken Leung
Born 21 January 1970 · New York City, New York, USA
Kenneth Leung (Chinese: 梁振邦; pinyin: Liáng Zhènbāng; born January 21, 1970) is an American actor best known for his role as Miles Straume in the ABC television series Lost. His other roles include Sang in Rush Hour, Miles Straume in Lost, Admiral Statura in Star Wars: The Force Awakens, Detective Stephen Sing in Saw, and Quill (mistakenly credited as Kid Omega) in X-Men: The Last Stand.
Films and shows
- 2026Blow the Horn1h 33mChristopher
- 2026
Project Hail Mary2h 37mYao - 2025
Last Days2hPatrick - 2024
Joker: Folie à Deux2h 18mDr. Victor Liu - 2023
Missing1h 51mKevin - 2021
Old1h 48mJarin - 2019
AliveSergeant Ben Lee - 2017
Inhumans: The First Chapter1h 28mKarnak - 2017
Marvel's Inhumans1 seasonKarnak Mander-Azur / Karnak - 2010
Works of Art19mJohn Kim - 2010
The End1h 45mMiles Straume - 2007
Shanghai Kiss1h 46mLiam Liu - 2007
Year of the Fish1h 36mJohnny - 2006
Falling for Grace1h 45mMing Tang - 2005
Full Disclosure Report14mDetective Steven Sing - 2004
Sucker Free City1h 53mLincoln Ma - 2004
Strip Search56mLiu Tsung-Yuan - 2004
Saw1h 43mDetective Steven Sing - 2004
Lost6 seasonsMiles Straume - 2002
Face1h 29mWillie - 2002
Red Dragon2h 4mLloyd Bowman - 2001
A.I. Artificial Intelligence2h 26mSyatyoo-Sama - 2001
Maze1h 37mDr. Mikao - 2000
Keeping the Faith2h 7mDon - 1999
Pictures of Baby Jane Doe1h 32mShopkeeper - 1998
Rush Hour1h 37mSang - 1997
Red Corner2h 2mPeng - Superfakes1 season
