Jessica Lu

Jessica Lu is an actress from Illinois, United States of America. She was born April 18, 1985 in Illinois, United States of America. Her official Instagram account is https://www.instagram.com/JessicaLu/.

Type Title Character Roles Crew Positions
Television Series Awkward Ming Huang
Television Series iZombie Lorelei
Powered by Blogger.