Project Hail Mary
2026Movie

Person
Acting
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.
2026Movie
2011Series
1990Series
2013Series
2004Series
1999Series
2009Series
2024Series
1997Series
2020Series
2014Series
2022Series