Buzz·Posted on Mar 5, 2015Willa Holland On TV & Film’s Most Badass MenWilla Holland (Thea Queen from Arrow) gives us her hot takes on the actors that play your favorite superheroes.by by Ira Madison IIIBuzzFeed Staff, by Macey J ForondaBuzzFeed StaffLinkFacebookPinterestTwitterMail After telling us about the heroines that inspired her, Willa Holland gave us her totally random thoughts about the hot guys who play our favorite superheroes and villains. Tap to play GIF Tap to play GIF Chris Evans (Captain America) Tap to play GIF Tap to play GIF Chris Hemsworth (Thor) Tap to play GIF Tap to play GIF Christian Bale (Batman) Tap to play GIF Tap to play GIF George Clooney (Batman) Tap to play GIF Tap to play GIF Ben Affleck (Batman) Tap to play GIF Tap to play GIF James Marsden (Cyclops) Tap to play GIF Tap to play GIF Jared Leto (The Joker) Tap to play GIF Tap to play GIF Tom Hardy (Bane) Tap to play GIF Tap to play GIF Will Smith (Deadshot) Tap to play GIF Tap to play GIF Andrew Garfield (Spider-Man) Tap to play GIF Tap to play GIF Stephen Amell (Green Arrow) Tap to play GIF Tap to play GIF Arrow airs Wednesdays at 8 p.m. on The CW. Tap to play GIF Tap to play GIF