Sally Leung Bayer is an actress, known for The Pink Panther (2006), Pieces of April (2003) and Deception (2008). Read more on iMDB