Rachel Taggart inMoviesSort Popularity Votes Average Original Title Release Date Spider 6.6 average rating ★★★★★ The Assessment 0 average rating ★★★★★ Could You Pick Me Up, Please? 0 average rating ★★★★★ Die Scream Hate 0 average rating ★★★★★