Wang Zi Wen is a Chinese actress and model who also is known as Olivia Wang. Born on February 28, 1987, she made her acting debut in 2006 in the film “The Postmodern Life of My Aunt” and the television series “Shei Shi Wo Ba Ba.” She has since appeared in many popular films and television dramas, including the recent “Ode to Joy” (2016) and “When a Snail Falls in Love” (2016).