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.
Ken Leung has 45 screen credits in a career dating back to 1990. Their work spans 10 cinematic universes — most prominently MCU with 2 titles. Signature works include Avatar: The Last Airbender, Project Hail Mary, Industry. Explore the interactive character relationship maps on each title page to trace how their roles connect across franchises.
Universe traveler — spans 10 universes