Orchid Tao is an actress, known for A Man Called Nereus (2012), Focal Point (2009) and Closets (2010). Read more on iMDB