Leon Jay Williams was born on July 30, 1976 in Singapore. He is an actor, known for Death Zone (2012), My Lucky Star (2007) and Jump (2009).
No data