Marvel Comics has been telling wild and imaginative stories for decades. The Vision was created by Ultron, with the purpose of destroying the Avengers. With a mind of his own, Vision evolved beyond his original purpose and became one of the most powerful heroes in all of Marvel Comics. Vision has used his powers to save the world many times (approximately 37 times, to be exact).

RELATED: Marvel: 10 Things You Didn't Know About The Vision

While this living machine can take on many of his Avengers teammates, how would he fare in a fight against the heroes of DC comics? Here are 5 DC heroes the Vision would be able to take on, and 5 heroes that he would not be able to handle in a battle.

10  Could Beat: Green Arrow

DC's expert marksman would not be able to win a fight against the Vision. Oliver Queen became the Green Arrow, and he is a master at martial arts and archery. Although the Green Arrow is a great addition to any superhero team, he would not be able to do much damage to the Vision because the robot could simply phase through every arrow.

Vision can alter the density of his molecules, making himself dense enough to become as hard as a diamond or light enough to phase through any object with ease. This superpower would make a fight with Green Arrow a breeze.

9 Could Not Beat: Superman

Clark Kent has become the strongest member of the Justice League with a true heart for humanity. The man of steel would be able to beat the Vision in a fight because he has almost no weaknesses. Both heroes have the ability to fly and are incredibly strong, but Superman would be invulnerable to all of the robot's attacks and could hit much harder and faster than the Vision. Superman would be able to attack Vision in a brutal way faster than he could phase through the oncoming attack.

Unless Vision had access to some kryptonite, there is simply no way he could beat Superman in a duel.

8 Could Beat: Aquaman

Arthur Curry has dominion in the ocean and his powers have made him an irreplaceable member of the Justice League. Aquaman is resilient, strong, and a master at fighting with his iconic trident. Despite all of his strengths, Aquaman would be no match against Vision in a head to head fight.

Vision has added abilities because of the mind stone he wields and he would be able to outlast Aquaman. Vision's AI brain would give him faster reflexes than Aquaman. By using the concentrated solar blasts he has from the infinity stone, Vision would have more tools in his arsenal to beat the Justice League hero.

7 Could Not Beat: The Flash

Many different people have held the role of the Flash in the Justice League, each with the same skills and abilities as the fastest man alive. The Flash runs so fast that he is able to travel the earth, pass through walls, and even time travel in different stories. While Vision is extremely powerful and can phase through most oncoming attacks, the Flash would be fast enough to hit Vision before he has time to phase through the attack.

RELATED: DC: 10 Greatest Enemies Of The Justice League

Along with his speed, the Flash would be able to punch with a ton of force, dealing a devastating blow that the Vision would not be able to defend himself against in time.

6 Could Not Beat: Martian Manhunter

Martian Manhunter is definitely one of the weirder members of the Justice League. The alien is a strange hero, but his powers make him one of the strongest members of the team. He has a long list of powers that make him very difficult to beat in a fight. Against the Vision, the alien would win because of his superior mental abilities.

Vision has plenty of strengths, but one of his biggest weaknesses is his mental vulnerability. Vision struggles against characters that have psychic abilities, and Martian Manhunter has multiple mental powers that would beat the Vision in a fight.

5 Could Beat: Cyborg

Victor Stone has the most advanced tech available to him and his fusion with the tech makes him an excellent hero and fighter. Cyborg is a formidable opponent, but Vision would be able to defeat the Justice League member by being one step ahead and using an infinity stone to give him a strength advantage.

RELATED: The Most Physically Strong Members Of The Justice League, Ranked

If Cyborg is half man and half AI, Vision is full AI, which would give Vision an advantage in reflexes and predicting Cyborg's next attack. Vision is incredibly strong and the mind stone would give him the extra strength boost he needs to beat Cyborg in a battle.

4 Could Not Beat: Doctor Fate

Doctor Fate is a master of magic, space, and he has a wide variety of superpowers that make him a tough opponent to beat in a fight. The Vision would not be able to beat this sorcerer because of the telekinetic powers Doctor Fate has. The DC hero can teleport, fly, and control elements with his mind.

His mental abilities make him a very tough opponent for Vision. Doctor Fate would be able to stop the Avenger with his mind, and he could teleport out of harm's way if the Vision were to press the attack. The master of magic would be able to beat Vision in a battle rather easily.

3 Could Beat: Wonder Woman

Wonder Woman is a key member of the Justice League and she is one of DC's most iconic heroes. Her debut on the big screen has made her more popular than ever. She is an excellent fighter, stronger than most heroes, and she has plenty of iconic tools and weapons to choose from. While she is incredibly resilient, she is not invulnerable. In a fight against the Vision, Wonder Woman would not be able to outlast the robot.

Both heroes are incredibly tough, but Vision would be able to phase through Wonder Woman's attacks, avoiding most damage. Although the princess of the Amazons would put up an impressive fight, Vision would be able to match her blow for blow and eventually wear out the Justice League hero.

2 Could Not Beat: Green Lantern

There have been plenty of heroes who wield the powers of Green Lantern. Limited only by their will power, these heroes possess the ability to create nearly anything they can think of to use in the heat of battle. Because of these small limitations, Green Lantern is an extremely formidable hero to go up against.

The Vision would struggle in a fight against this hero because of the unpredictable nature of the Green Lantern's attacks. The battle would definitely be close, but the Green Lantern has a nearly endless amount of power to pull from which would win the fight in the end.

1 Could Beat: Batman

Batman has proven himself to be the smartest and most resourceful hero in all of DC comics. He has no superhuman abilities, and yet he is able to go toe to toe with the strongest heroes and villains imaginable. While Bruce Wayne would put up the toughest fight against the Vision, he would not be able to overcome the strength of the robot. Bruce Wayne excels when he is able to master his opponent's weakness and plan one step ahead of them.

However, there would not be a way for him to plan one step ahead of Vision, because Vision is a unique adversary that has very few weaknesses. If it came to it, Vision would be able to stop the dark knight in a battle that would certainly be one to remember.

NEXT: The Avengers Vs The Justice League: Who Is Stronger?