It seems to me that 'strolled' is a silly choice of word, but the verb ending is right. The sentence calls for a finite verb - in parallel with 'have taken'.
As to the rest of the sentence, you probably find it hard to parse because two of the words are syntactically ambiguous:
- feature is a noun, referring to movies/films
- further is a verb, roughly synonymous with 'advance'
Interested in Language