AD
AD

Watch Free for 30 Days

All Prime Video Movies and TV Shows. Cancel anytime. Watch Now
All Movies List
Old

as

2021
Industry

as Eric Tao

2020
Marvel's Inhumans

as Karnak Mander-Azur / Karnak

2017
Shanghai Kiss

as Liam Liu

2007
Saw

as Detective Steven Sing

2004
Strip Search

as Liu Tsung-Yuan

2004
Red Dragon

as Lloyd Bowman

2002
Spy Game

as

2001
Rush Hour

as Sang

1998
Ken Leung Ken Leung

Birthday

1970-01-21

Place of Birth

New York City, New York, USA

Biography

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
AD

WATCH FREE FOR 30 DAYS

All Prime Video
Cancel anytime
Watch Now