Teresa Mo has appeared in 12 movies.
These include Tomorrow is Another Day, Enter the Fat Dragon, Laughter Of Water Margins, Mainland Dundee, Hard Boiled, Don't Fool Me, Master Wong vs. Master Wong, All's Well End's Well, Too, Once Upon a Time a Hero in China, The Spy Dad, From Ashes to Ashes and The Banquet.Teresa Mo has appeared in 9 TV Series.
These include A World Apart, Dharma, The Sword Stained With Royal Blood, Breakthrough, The Duke of Mount Deer, The Justice of Life, Big Little Man, The Last Performance and The Yang's Saga.