Allen Lin is an actor, known for My DNA Says I Love You (2007), Smiling Bracelet (2008) and Legend of the Book's Tower (2005).
No data