And it is clear that they are rooted in the other heroes movies games

Please fix the punctuation.
And it is clear that they are rooted in the other heroes, movies, games.