Freda Foh Shen

Freda Foh Shen is an actress, known for Mulan (1998), Rugrats (1991-2004), Star Trek (2009) and Planet of the Apes (2001).