Pu Miao was born on February 22, 1977 in Xi'an, Shaanxi, China. She is an actress, known for Let the Bullets Fly (2010), Beast Stalker (2008) and The Stool Pigeon (2010). Read more on iMDB