Movies List
TV Show List
Old

as

2021
Shanghai Kiss

as Liam Liu

2007
Saw

as Detective Steven Sing

2014
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