Home >

Ken Leung

Ken Leung

Birthday: 1970-01-21 | Place of Birth: New York City, New York, USA

Kenneth "Ken" Leung (born January 21, 1970) is an American actor best known for his role as Miles Straume in the ABC television series Lost and roles in such films as Shanghai Kiss, Rush Hour, X-Men: The Last Stand, and Saw. ​From Wikipedia, the free encyclopedia

...

Known For

Acting

Year
Title

Role

2020
Industry

as    Eric Tao

2017
Marvel's Inhumans

as    Karnak Mander-Azur / Karnak

2014
Saw

as    Detective Steven Sing

2007
Shanghai Kiss

as    Liam Liu

2004
Strip Search

as    Liu Tsung-Yuan

2002
Red Dragon

as    Lloyd Bowman

1998
Rush Hour

as    Sang

1996
Welcome to the Dollhouse

as    Barry