The stories created by DC and Marvel take place in 2 separate universes, but luckily our favorite actors don’t have to choose between them and can literally have the best of both worlds.

Ben Affleck, Halle Berry, and Ryan Reynolds are just a few of the famous actors who played both good and bad characters in the masterpieces created by the two companies and happily survived the journey between parallel worlds of cinema.

We made these picture collages for you showing DC and Marvel heroes played by 8 famous actors, and we wonder if you remember that they appeared in both universes.

Ryan Reynolds as Hal Jordan in Green Lantern and as Deadpool in Deadpool

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© WARNER BROS. PICTURES / Album / EAST NEWS© 20thCentFox / Courtesy Everett Collection / East News

Halle Berry as Catwoman in Catwoman and as Storm in X-Men: Days of Future Past

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© East News© Image supplied by Capital Pictures / EAST NEWS

James Marsden as Richard White in Superman Returns and as Cyclops in X-Men: The Last Stand

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© WARNER BROS. PICTURES / JAMES, DAVID / Album / EAST NEWS© 20thCentFox / Courtesy Everett Collection / East News

Ben Affleck as Batman in Batman v Superman: Dawn of Justice and as Daredevil in Daredevil

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© Warner Bros / Courtesy Everett Collection / East News© Shooting Star / Sipa USA / East News

Chris Evans as Jensen in The Losersand as Captain America in The Avengers

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© East News© East New

Natalie Portman as Evey in V for Vendetta and as Jane Foster in Thor: The Dark World

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© Warner Bros / Courtesy Everett Collection / East News© MARVEL STUDIOS / Album / EAST NEWS

Idris Elba as Roque in The Losers and as Heimdall in Thor: Ragnarok

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© East News© East News

Hugo Weaving as V in V for Vendetta and as Red Skull in Captain America: The First Avenger

8 Superhero Actors Who Traveled Between the Universes of DC and Marvel
© Warner Bros / Courtesy Everett Collection / East News© East News

Which universe is your favorite, DC or Marvel? What is your favorite superhero movie and why?

Preview photo credit East NewsImage supplied by Capital Pictures / EAST NEWS