Because when there’s a "s" it means it is plural so you use "tous" because the word after it’s plural "ses films"
Besides, in french when you put an "e" at the end it means that it’s feminine but “film" is masculine so this is why it’s not "toutes" instead of "tous"