Yes. Bradley Cooper has acted in super hero movies. He was in "Guardians of the Galaxy" where he played alongside Vin Diesel. He did a great performance in the movie. He also played in the sequel. He was the main voice of Rocket Raccoon in the movie. He also payed in some other big name superhero movies too. He didn't, however, play in "Batman" but it had been speculated that he would. He has a knack for playing in diversified movies, for sure.
Most people thing Bradley Cooper's most memorial role was in "A Star is Born" where he acted, directed, and even sang with Lady Gaga. Although he was up for an Oscar, he didn't get one. He also had a memorial role in "The Hangover" which was a comedy. It is true that he has been in superhero movies and in dramas, romances, and even comedies. He is an actor who delights in a very flexible acting career. And, good thing because he certainly has been in many different types of movies and has been great in them all.