Ebba Ekholm inMoviesSort Popularity Votes Average Original Title Release Date Leon Must Die 6.3 average rating ★★★★★ 1000 Mexicans 4.2 average rating ★★★★★ The Social Experiment 4 average rating ★★★★★