Barbara Yu Ling inMoviesSort Popularity Votes Average Original Title Release Date Hardware 5.904 average rating ★★★★★ The Satanic Rites of Dracula 5.561 average rating ★★★★★ The Camp on Blood Island 6.6 average rating ★★★★★ Ping Pong 4 average rating ★★★★★