Isabel del Toro inMoviesSort Popularity Votes Average Original Title Release Date Mucha Sangre 5.8 average rating ★★★★★ The Outcome 6 average rating ★★★★★