Skip to content

Best Spanish-Language Movies from Spain

This collection ranks 8,215 Spanish-language movies produced in Spain. The list is ranked using a weighted combination of audience ratings, vote volume and popularity data, so movies with only a handful of votes never outrank widely acclaimed films. Pan's Labyrinth leads the list.

8,215 qualifying moviesRanked using a weighted combination of ratings, vote volume and popularity data

  1. 3

    Wild Tales

    2014· 2h 2m

    7.93.8K
  2. 9

    My Fault

    2023· 1h 56m

    7.74.2K
  3. 12

    [REC]

    2007· 1h 18m

    7.25.0K
  4. 15

    Volver

    2006· 2h 1m

    7.52.0K
  5. 17

    Machuca

    2004· 1h 56m

    7.8208
  6. 18

    Vengeance

    2026· 1h 43m

    7.5293
  7. 20

    Mirage

    2018· 2h 9m

    7.52.0K
  8. 21

    The Body

    2012· 1h 47m

    7.51.4K
  9. 22

    The Platform

    2019· 1h 35m

    7.07.9K
  10. 23

    Boulevard

    2026· 1h 53m

    7.6176
  11. 25

    Thesis

    1996· 2h 5m

    7.5968
  12. 26

    Our Fault

    2025· 1h 50m

    7.4734
  13. 27

    Marrowbone

    2017· 1h 51m

    7.31.9K
  14. 28

    Cell 211

    2009· 1h 48m

    7.41.4K
  15. 32

    Open Your Eyes

    1997· 1h 57m

    7.41.2K
  16. 36

    Sidewalls

    2011· 1h 34m

    7.5320
  17. 38

    Sirāt

    2025· 1h 55m

    6.8739
  18. 42

    Timecrimes

    2007· 1h 32m

    7.01.5K
  19. 47

    Live Flesh

    1997· 1h 43m

    7.0755
  20. 49

    Nowhere

    2023· 1h 48m

    7.31.6K
  21. 50

    Dragonkeeper

    2024· 1h 39m

    7.6224

Frequently asked questions

How many Spanish movies were produced in Spain?

8,215 Spanish-language films from Spain have real rating data.

How are these films in this collection ranked?

By a weighted score combining audience ratings, vote volume and popularity. Movies with very few votes are statistically shrunk toward the global average, so they cannot dominate the top of the list.

What is the best Spanish movie from Spain?

Pan's Labyrinth currently holds the #1 position.