We weren't even there and we were cheering, too!
And it sure seems like no one was complaining of the choice of Ben for Batman then!
Check it all out in the video (above) !!!
Brandon Routh, who played the Man of Steel in Superman Returns, is set to play another superhero!
Maybe it's not exactly the flying, kryptonite-hating, handsome alien Clark Kent, but it's pretty close!
Brandon will be on Arrow's third season as Ray Palmer, otherwise known as The Atom! Smashing news!
The Atom can alter the size of his body, which is weird, because looking at Brandon's body alters the size of parts of our body, but he only makes them bigger and harder!
A brilliant scientist, Brandon's character might be the rumored love interest to Felicity!
Way to go, Brandon! We can't wait for you to fight crime again!