Steph Van Vlack inMoviesSort Popularity Votes Average Original Title Release Date Doubt 7.196 average rating ★★★★★ Plasterhead 3.1 average rating ★★★★★ The Devil on Screen 0 average rating ★★★★★ Inexistent 0 average rating ★★★★★