Leonardo Castro inMoviesSort Popularity Votes Average Original Title Release Date Time to Die 6.682 average rating ★★★★★ The Goddess of Tahiti 5.7 average rating ★★★★★ Blue Demon and the Female Invaders 5.3 average rating ★★★★★ Los ojos de un niño 5.5 average rating ★★★★★