
Biography
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.
Acted in 52
2020s
- 2026
- 2025
- 2024
- 2023
- 2022
- 2021
57Old
Jarin
- 2020
2010s
- 2019
- 2017
Inhumans: The First Chapter
Karnak
- 2016
- 2015
- 2014
- 2013
Deception
Donald cheng · 11 episodes
- 2011
- 2010
Works of Art
John Kim
2000s
- 2009
- 2007
Year of the Fish
Johnny
Shanghai Kiss
Liam Liu
- 2006
Falling for Grace
Ming Tang
- 2005
Full Disclosure Report
Detective Steven Sing
- 2004
Sucker Free City
Lincoln Ma
- 2003
- 2002
Face
Willie
- 2001
Maze
Dr. Mikao
- 2000
1990s
- 1999
Man of the Century
Mike Ramsey
Pictures of Baby Jane Doe
Shopkeeper
- 1998
- 1997
- 1996
- 1990