The highest-grossing Spanish films in history, based on revenue, include 'Ocho apellidos vascos', 'Lo imposible', 'Ocho apellidos catalanes', 'Los otros', 'A Monster Calls', 'El orfanato', 'La gran aventura de Mortadelo y Filemón', 'Torrente 2: Misión en Marbella', 'Ágora' and 'Perfect Strangers'.
In terms of the number of viewers, the list is similar, with 'Ocho apellidos vascos' leading, followed by 'Los otros', 'Lo imposible', 'Ocho apellidos catalanes', 'La muerte tenía un precio', 'Torrente 2: Misión en Marbella', 'La gran aventura de Mortadelo y Filemón', 'A Monster Calls', 'El orfanato' and 'No desearás al vecino del quinto'.