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

  1. 2026Blow the Horn1h 33mChristopher
  2. 2026Project Hail Mary2h 37mYao
  3. 2025Last Days2hPatrick
  4. 2024Joker: Folie à Deux2h 18mDr. Victor Liu
  5. 2023Missing1h 51mKevin
  6. 2021Old1h 48mJarin
  7. 2019AliveSergeant Ben Lee
  8. 2017Inhumans: The First Chapter1h 28mKarnak
  9. 2017Marvel's Inhumans1 seasonKarnak Mander-Azur / Karnak
  10. 2010Works of Art19mJohn Kim
  11. 2010The End1h 45mMiles Straume
  12. 2007Shanghai Kiss1h 46mLiam Liu
  13. 2007Year of the Fish1h 36mJohnny
  14. 2006Falling for Grace1h 45mMing Tang
  15. 2005Full Disclosure Report14mDetective Steven Sing
  16. 2004Sucker Free City1h 53mLincoln Ma
  17. 2004Strip Search56mLiu Tsung-Yuan
  18. 2004Saw1h 43mDetective Steven Sing
  19. 2004Lost6 seasonsMiles Straume
  20. 2002Face1h 29mWillie
  21. 2002Red Dragon2h 4mLloyd Bowman
  22. 2001A.I. Artificial Intelligence2h 26mSyatyoo-Sama
  23. 2001Maze1h 37mDr. Mikao
  24. 2000Keeping the Faith2h 7mDon
  25. 1999Pictures of Baby Jane Doe1h 32mShopkeeper
  26. 1998Rush Hour1h 37mSang
  27. 1997Red Corner2h 2mPeng
  28. Superfakes1 season