Favorites

The Spider's Web (1960)

  • Release date: 01 Nov 1960
  • IMDB rating: 6.2 (91 votes)