Clash of the Titans (1981)
This may be the hardest photo in the quiz (respect is due if you worked out the Ray Harryhausen movie that this relates to. It is a somewhat weak link between the photo and the movie, in that the film title contains the word "Titans", loosely referring to the Greek gods in the movie.
Photo: The big flowering plant to the right of the image is Amorphophallus titanum, or Titan Arum, photographed at the Royal Botanic Gardens, Edinburgh, Scotland.
Location: RBGE, Royal Botanic Garden Edinburgh, Edinburgh, Scotland, United Kingdom
Photographer: Jason Gilchrist