Telly Leung - Home

Telly Leung

Telly Leung was born on January 3, 1980 in New York City, New York, USA. He is an actor and producer, known for Rent: Filmed Live on Broadway (2008), Glee (2009) and True Crime: New York City (2005).
read more

Portrait Photos of Telly Leung 14 Portrait Photos

Landscape Photos of Telly Leung 49 Landscape Photos