By the Gun: Exclusive Ben Barnes Poster Premiere Ben Barnes (Seventh Son) stars in an homage to the crime thrillers of the 1970s, co-starring Leighton Meester and Harvel…