Ken Leung
Biography:
Born January 21, 1970 in New York, NY
Movies:
2006:
X-Men: The Last Stand