Jennifer Lim (I) |
Jennifer Lim was born in 1980 in London, England. She is an actress and producer, known for A Monster Calls (2016), Hostel (2005) and Red (2020).
See full bio »
Born:in London, England, UK |
|