Lancelote Leong nació el 5 de junio de 1985 en Estados Unidos. Es conocido por The Last Kiss (2000) y Three Shorts: Commentary on Society (2003).
Sin datos