Willa Holland On TV & Film’s Most Badass Men

    Willa Holland (Thea Queen from Arrow) gives us her hot takes on the actors that play your favorite superheroes.

    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.

    Chris Evans (Captain America)

    Chris Hemsworth (Thor)

    Christian Bale (Batman)

    George Clooney (Batman)

    Ben Affleck (Batman)

    James Marsden (Cyclops)

    Jared Leto (The Joker)

    Tom Hardy (Bane)

    Will Smith (Deadshot)

    Andrew Garfield (Spider-Man)

    Stephen Amell (Green Arrow)

    Arrow airs Wednesdays at 8 p.m. on The CW.