An English couple's holiday in Spain is interrupted when they discover a girl imprisoned in a cabin.
1996
2008
1968
2014
1998
2019
2017
1995
2018
1972
1951
1988
2021
2020