
Ken Leung
Actor
Date of birth: January 21, 1970 (56)City: 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.
Filmography
25 roles2020s8 roles
2010s3 roles
2000s11 roles
1990s3 roles