Kravitz played Angel Salvadore in 'X-Men: First Class,' while she voiced Mary Jane Watson in 'Spider-Man: Into the Spider-Verse.' Kravitz also played Catwoman in 'The Lego Batman Movie' and, coincidentally, also played Catwoman in 'The Batman' movie alongside Robert Pattinson.

With so many movies being based on the comics from DC and Marvel, these studios are always in need of actors to star in their respective films. The popularity of these brands has routinely allowed studios to attract major names but has also helped to turn lesser-known actors into huge stars. Because DC and Marvel movies have such a pull, actors seem willing to take any role, no matter how big or small — with some double-dipping into multiple projects. Below is a list of the many actors that have starred in both Marvel and DC movies and TV shows: